Here are the final regular season NCPreps.com High School Football Rankings. This list contains the Top 50 in 1A and 4A and Top 60 in 2A and 3A.
4A
RANK - TEAM - RECORD - LAST WEEK
1. Hough (7-0) - 2
2. Vance (6-1) - 1
3. Myers Park (7-0) - 3
4. Rolesville (6-0) - 4
5. Butler (6-1) - 6
6. Richmond (3-0) - 5
7. Grimsley (6-0) - 7
8. Cardinal Gibbons (6-0) - 8
9. Hoggard (7-0) - 10
10. Ardrey Kell (6-1) - 12
11. Glenn ((5-1) - 14
12. South View (6-1) - 13
13. Providence (6-1) - 9
14. Olympic (6-1) - 11
15. Lake Norman (5-2) - 16
16. Scotland (4-1) - 22
17. New Bern (5-1) - 23
18. Apex Friendship (7-0) - 19
19. Panther Creek (7-0) - 20
20. Wake Forest (5-1) - 24
21. Jack Britt ( 4-1) - 17
22. Pinecrest (5-2) - 21
23. Mallard Creek (4-3) - 26
24. Davie County (5-2) - 29
25. West Forsyth (4-1) - 15
26. Hickory Ridge (5-2) - 25
27. NW Guilford (6-1) - 37
28. Heritage (4-2) - 18
29. Middle Creek (6-1) - 32
30. Porter Ridge (4-3) - 27
31. Hillside (5-1) - 34
32. South Meck (4-3) - 35
33. Millbrook (5-2) - 30
34. Leesville Road (5-2) - 31
35. Green Hope (4-1) - 42
36. East Forsyth (3-3) - 28
37. Reagan (3-4) - 36
38. Holly Springs (4-3) - 38
39. Sanderson (3-3) - 45
40. Rocky River (3-4) - 41
41. Hoke County (2-5) - 39
42. South Caldwell (3-2) - 40
43. Pine Forest (4-2) - 44
44. Knightdale (4-3) - 47
45. Garner (3-4) - 49
46. South Central (3-3) - 33
47. Overhills (3-4) - 43
48. Mooresville (2-5) - 48
49. Seventy-First (2-4) - 46
50. RJ Reynolds (1-6) - 51
3A
RANK - TEAM - RECORD - LAST WEEK
1. Weddington (5-0) - 1
2. Mount Tabor (7-0) - 2
3. Havelock (7-0) - 3
4. Cleveland (7-0) - 4
5. J.H. Rose (6-0) - 5
6. Kings Mountain (7-0) - 7
7. Lee County (7-0) - 8
8. Western Alamance (7-0) - 10
9. Dudley (6-1) - 11
10. Crest (6-1) - 6
11. Charlotte Catholic (5-1) - 9
12. Clayton (6-1) - 12
13. AL Brown (6-10 - 16
14. Eastern Alamance (5-1) - 14
15. Rocky Mount (6-1) - 15
16. AC Reynolds (6-1) - 17
17. TC Roberson (6-1) - 26
18. Watauga (5-1) - 13
19. SE Guilford (6-1) - 19
20. Terry Sanford (6-1) - 20
21. Northern Guilford (5-2) - 18
22. West Brunswick (5-1) - 23
23. Chapel Hill (5-1) - 21
24. Southern Durham (5-1) - 22
25. Statesville (6-1) - 24
26. Asheville (5-2) - 30
27. DH Conley (5-2) - 31
28. Monroe (5-2) - 32
29. Marvin Ridge (4-2) - 33
30. Northern Nash (4-2) - 27
31. Alexander Central (5-2) - 34
32. Gray's Creek (4-2) - 25
33. Eastern Guilford (4-2) - 40
34. West Carteret (5-2) - 48
35. Jacksonville (5-2) - 28
36. Southern Nash (3-4) - 36
37. Southern Guilford (5-2) - 37
38. SW Guilford (4-3) - 39
39. West Johnston (5-2) - 43
40. JM Robinson (5-2) - 29
41. West Rowan (4-3) - 51
42. Southern Alamance (4-3) - 41
43. Person County (4-3) - 42
44. North Henderson (4-3) - 46
45. Tuscola (2-5) - 54
46. Topsail (4-3) - 35
47. Orange (3-3) - 44
48. Forestview (4-3) - 56
49. Northwood (5-2) - 45
50. Cape Fear (3-3) - 49
51. Ashbrook (4-3) - 58
52. Franklinton (3-4) - 52
53. Fike (2-4) - 50
54. West Cabarrus (3-4) - 59
55. Triton (4-3) - 62
56. Cox Mill (3-4) - 66
57. Hunt (4-3) - 38
58. North Buncombe (4-3) - 44
59. Erwin (3-4) - 57
60. Central Cabarrus (3-4) - 69
2A
RANK - TEAM - RECORD - LAST WEEK
1. Reidsville (6-0) - 1
2. Clinton (7-0) - 3
3. North Davidson (6-1) - 4
4. Hibriten (7-0) - 2
5. Maiden (6-0) - 6
6,. South Point (5-2) - 12
7. Shelby (5-2) - 13
8. Burns (5-2) - 14
9. Mount Pleasant (7-0) - 8
10. Randleman (7-0) - 9
11. Oak Grove (5-2) - 7
12. Salisbury (5-2) - 15
13. Chase (4-3) - 10
14. R-S Central (4-3) - 11
15. Washington (5-1) - 23
16. Kinston (5-1) - 5
17. Pisgah (6-1) - 22
18. Croatan (6-1) - 16
19. Ashe County (7-0) - 20
20. St. Pauls (5-0) - 30
21. Northeastern (4-2) - 17
22. SW Onslow (4-1) - 18
23. Forbush (6-0) - 25
24. Bunker Hill (6-1) - 24
25. Eastern Randolph (4-1) - 19
26. Mountain Heritage (4-1) - 21
27. Hendersonville (5-2) - 31
28. West Stanly (3-1) - 29
29. West Lincoln (5-2) - 28
30. East Lincoln (5-2) - 32
31. East Duplin (3-4) - 33
32. Wallace-Rose Hill (4-3) - 34
33. Red Springs (4-1) - 35
34. Midway (5-2) - 36
35. SW Edgecombe (5-2) - 41
36. West Craven (4-1) - 52
37. Hertford County (4-2) - 27
38. Ledford (4-3) - 37
39. Brevard (4-3) - 38
40. Franklin (4-3) - 44
41. Walkertown (4-0) - 26
42. Beddingfield (4-3) - 39
43. Roanoke Rapids (5-1) - 57
44. James Kenan (3-4) - 46
45. East Bladen (5-2) - 47
46. South Granville (5-2) - 58
47. Surry Central (4-3) - 70
48. Central Davidson (5-2) - 40
49. Bartlett Yancey (4-2) - 42
50. Cummings (4-3) - 56
51. Whiteville (3-3) - 48
52. North Lincoln (4-3) - 43
53. South Columbus (3-3) - 54
54. North Forsyth (3-3) - 53
55. Wilkes Central (4-2) - 59
56. Draughn (5-2) - 61
57. Currituck (4-2) - 55
58. East Burke (4-3) - 63
59. Providence Grove (4-3) - 63
60. Ayden-Grifton (4-3) - 71
1A
RANK - TEAM - RECORD - LAST WEEK
1. Robbinsville (7-0) - 2
2. Tarboro (5-0) - 1
3. Holmes (5-0) - 5
4. Mitchell (6-0) - 3
5. Murphy (6-1) - 4
6. East Surry (6-1) - 6
7. Thomas Jefferson (6-0) - 7
8. Princeton (7-0) - 8
9. North Stanly (6-0) - 11
10. Pine Lake Prep (7-0) - 10
11. Mount Airy (4-2) - 12
12. Rosewood (6-1) - 9
13. Elkin (5-1) - 13
14. East Carteret (5-2) - 14
15. Andrews (4-2) - 19
16. Pamlico (4-2) - 15
17. Perquimans (4-1) - 16
18. Community School of Davidson (5-2) - 17
19. Northside-Pinetown (5-2) - 18
20. Polk County (4-1) - 20
21. North Rowan (4-2) - 21
22. Winston-Salem Prep (5-2) - 22
23. Louisburg (4-2) - 23
24. Starmount (3-4) - 24
25. Mountain Island Charter (2-5) - 27
26. Bear Grass Charter (3-1) - 36
27. North Moore (4-3) - 34
28. Hayesville (2-5) - 37
29. Avery County (2-3) - 26
30. Warren County (2-4) - 32
31. Swain County (2-4) - 25
32. West Columbus (2-3) - 35
33. Southside (2-4) - 28
34. Hobbton (2-5) - 48
35. North Duplin (3-4) - 33
36. North Stokes (3-4) - 42
37. Northampton (1-3) - 29
38. Lakewood (1-5) - 47
39. Cherokee (1-5) - 30
40. Riverside-Martin (1-5) - 31
41. South Stanly (2-2) - 38
42. Bishop McGuinness (2-5) - 39
43. Camden County (1-6) - 50
44. Granville Central (1-5) - 40
45. Manteo (2-4) - 43
46. Christ the King (3-3) - 56
47. South Stokes (2-5) - 41
48. East Wilkes (2-4) - 44
49. North Edgecombe (2-4) - 45
50. Pender County (2-4) - 53