From No. 1 to No. 382, we’ve ranked every public HS football team in North Carolina
Each week, Talking Preps correspondent Chris Hughes will provide a statewide ranking of the top public schools by class.
In Week One, Hughes provides a ranking of all schools in each class.
Here are his statewide rankings
North Carolina 4A football rankings
Rank | School | Record |
1 | Chambers | (10-1) |
2 | Hough | (8-1) |
3 | Grimsley | (10-0) |
4 | Butler | (8-2) |
5 | Rolesville | (9-1) |
6 | Cardinal Gibbons | (9-1) |
7 | Richmond | (4-1) |
8 | Cleveland | (10-1) |
9 | Myers Park | (9-1) |
10 | New Bern | (7-2) |
11 | Charlotte Catholic | (9-1) |
12 | South View | (7-2) |
13 | Glenn | (5-2) |
14 | East Forsyth | (3-4) |
15 | Wake Forest | (7-2) |
16 | Providence | (7-2) |
17 | Mount Tabor | (11-0) |
18 | Weddington | (6-1) |
19 | Northern Guilford | (5-2) |
20 | West Forsyth | (4-1) |
21 | Hickory Ridge | (5-3) |
22 | Ardrey Kell | (6-2) |
23 | Hoggard | (8-1) |
24 | Panther Creek | (8-1) |
25 | Mallard Creek | (4-3) |
26 | Apex Friendship | (7-1) |
27 | Clayton | (8-2) |
28 | Porter Ridge | (4-3) |
29 | Pine Forest | (4-3) |
30 | Hillside | (6-2) |
31 | A.C. Reynolds | (7-2) |
32 | Asheville | (5-3) |
33 | South Mecklenburg | (4-3) |
34 | T.C. Roberson | (7-2) |
35 | Northwest Guilford | (6-2) |
36 | Southeast Guilford | (6-2) |
37 | Leesville Road | (5-3) |
38 | Olympic | (6-2) |
39 | Millbrook | (5-3) |
40 | Heritage | (4-2) |
41 | Sanderson | (3-3) |
42 | D.H. Conley | (5-2) |
43 | Davie County | (5-2) |
44 | Reagan | (3-4) |
45 | Lake Norman | (5-2) |
46 | Watauga | (5-2) |
47 | Marvin Ridge | (4-2) |
48 | Independence | (2-5) |
49 | Mooresville | (2-5) |
50 | A.L. Brown | (6-2) |
51 | Southern Alamance | (4-3) |
52 | Middle Creek | (6-2) |
53 | Pinecrest | (6-3) |
54 | Jack Britt | (4-2) |
55 | Riverside | (0-6) |
56 | Holly Springs | (4-4) |
57 | Cox Mill | (3-4) |
58 | Alexander Central | (5-3) |
59 | New Hanover | (2-2) |
60 | Laney | (2-5) |
61 | Page | (0-7) |
62 | North Mecklenburg | (1-6) |
63 | Hoke County | (2-5) |
64 | West Cabarrus | (3-4) |
65 | Cuthbertson | (2-5) |
66 | Gray’s Creek | (4-2) |
67 | Green Hope | (4-2) |
68 | Knightdale | (4-3) |
69 | South Caldwell | (3-3) |
70 | Garner | (3-4) |
71 | Ragsdale | (3-4) |
72 | Southeast Raleigh | (2-5) |
73 | Chapel Hill | (5-2) |
74 | R.J. Reynolds | (1-6) |
75 | Southwest Guilford | (4-3) |
76 | Northern Durham | (1-4) |
77 | Rocky River | (3-4) |
78 | South Iredell | (3-4) |
79 | Hopewell | (1-6) |
80 | Overhills | (3-4) |
81 | Purnell Swett | (0-5) |
82 | Topsail | (4-3) |
83 | Berry | (3-4) |
84 | McDowell | (3-3) |
85 | Wakefield | (1-6) |
86 | Fuquay-Varina | (3-4) |
87 | Cary | (3-3) |
88 | Corinth Holders | (1-5) |
89 | Broughton | (2-5) |
90 | Sun Valley | (0-6) |
91 | Jordan | (2-5) |
92 | East Mecklenburg | (1-6) |
93 | Lumberton | (0-3) |
94 | South Garner | (1-6) |
95 | Green Level | (1-4) |
96 | Athens Drive | (3-4) |
97 | Enloe | (0-7) |
98 | Harding | (0-7) |
99 | Piedmont | (1-4) |
100 | Garinger | (0-7) |
101 | Ashley | (0-6) |
102 | Western Guilford | (1-5) |
103 | Apex | (0-6) |
104 | Parkland | (0-5) |
105 | East Chapel Hill | (0-0) |
106 | Willow Spring | (0-0) |
North Carolina 3A football rankings
1 | J.H. Rose | (6-1) |
2 | Lee County | (8-1) |
3 | Dudley | (8-2) |
4 | Scotland | (4-2) |
5 | Havelock | (10-1) |
6 | Eastern Alamance | (6-2) |
7 | Crest | (6-2) |
8 | Jacksonville | (5-2) |
9 | North Davidson | (8-2) |
10 | Terry Sanford | (6-2) |
11 | Oak Grove | (6-3) |
12 | Statesville | (6-2) |
13 | Kings Mountain | (8-1) |
14 | East Lincoln | (5-2) |
15 | Western Alamance | (9-1) |
16 | Rocky Mount | (6-2) |
17 | Southern Durham | (5-2) |
18 | West Charlotte | (2-5) |
19 | Northwood | (6-3) |
20 | Northern Nash | (4-2) |
21 | West Brunswick | (6-2) |
22 | Hibriten | (7-1) |
23 | South Point | (5-2) |
24 | Southern Nash | (3-4) |
25 | Fike | (2-4) |
26 | Cape Fear | (3-3) |
27 | Eastern Guilford | (4-2) |
28 | Seventy-First | (2-4) |
29 | Pisgah | (6-2) |
30 | North Brunswick | (2-4) |
31 | J.B. Hunt | (4-3) |
32 | Croatan | (7-2) |
33 | Ashe County | (7-1) |
34 | West Carteret | (5-3) |
35 | Ledford | (4-3) |
36 | South Central | (3-3) |
37 | Walter Williams | (2-4) |
38 | Southern Guilford | (5-3) |
39 | West Rowan | (4-4) |
40 | Concord | (2-5) |
41 | Parkwood | (2-5) |
42 | Franklin | (4-3) |
43 | North Lincoln | (4-3) |
44 | West Johnston | (5-2) |
45 | Person County | (4-3) |
46 | High Point Central | (2-5) |
47 | Forestview | (4-3) |
48 | Ashbrook | (4-3) |
49 | Central Cabarrus | (3-4) |
50 | West Mecklenburg | (1-6) |
51 | Hunter Huss | (2-4) |
52 | Carson | (3-4) |
53 | North Buncombe | (4-3) |
54 | North Henderson | (4-3) |
55 | Franklinton | (3-4) |
56 | Rockingham County | (3-4) |
57 | Erwin | (3-4) |
58 | Hickory | (0-7) |
59 | Northwest Cabarrus | (1-6) |
60 | Stuart Cramer | (1-6) |
61 | Smoky Mountain | (2-5) |
62 | Central Davidson | (5-2) |
63 | Orange | (3-3) |
64 | Triton | (4-3) |
65 | Currituck County | (4-2) |
66 | Richlands | (3-2) |
67 | Freedom | (2-4) |
68 | Smithfield-Selma | (2-5) |
69 | South Johnston | (2-5) |
70 | Tuscola | (2-5) |
71 | Montgomery Central | (1-4) |
72 | Westover | (1-5) |
73 | West Henderson | (1-6) |
74 | East Wake | (2-4) |
75 | South Brunswick | (3-4) |
76 | East Rowan | (2-5) |
77 | E.E. Smith | (1-5) |
78 | Union Pines | (4-3) |
79 | White Oak | (1-6) |
80 | Northside | (1-6) |
81 | Vance County | (1-2) |
82 | Swansboro | (2-4) |
83 | St. Stephens | (2-5) |
84 | West Iredell | (1-6) |
85 | C.B. Aycock | (1-6) |
86 | Douglas Byrd | (0-6) |
87 | South Rowan | (2-5) |
88 | Harnett Central | (2-5) |
89 | Asheboro | (0-7) |
90 | First Flight | (2-4) |
91 | Fred T. Foard | (1-5) |
92 | Southern Lee | (2-5) |
93 | Dixon | (1-5) |
94 | Southern Wayne | (0-6) |
95 | Enka | (1-6) |
96 | Ben L. Smith | (0-6) |
97 | East Henderson | (0-7) |
98 | Western Harnett | (0-7) |
99 | Carrboro | (0-7) |
100 | Northeast Guilford | (0-7) |
101 | North Gaston | (0-7) |
102 | North Iredell | (0-6) |
103 | Atkins | (0-4) |
104 | Monroe CATA | (0-4) |
105 | Lake Norman Charter | (0-0) |
106 | Cedar Ridge | (0-6) |
North Carolina 2A football rankings
1 | Reidsville | (10-0) |
2 | Burns | (6-3) |
3 | Shelby | (6-3) |
4 | Monroe | (7-3) |
5 | Salisbury | (9-2) |
6 | Northeastern | (6-3) |
7 | Clinton | (7-1) |
8 | St. Pauls | (8-1) |
9 | Washington | (7-2) |
10 | Hendersonville | (7-3) |
11 | Wallace-Rose Hill | (5-4) |
12 | East Duplin | (3-4) |
13 | West Craven | (4-1) |
14 | Southwest Onslow | (4-2) |
15 | Maiden | (6-1) |
16 | Chase | (4-3) |
17 | Whiteville | (3-3) |
18 | J.M. Robinson | (5-3) |
19 | Mount Pleasant | (8-1) |
20 | Randleman | (7-1) |
21 | Brevard | (4-3) |
22 | SouthWest Edgecombe | (6-3) |
23 | Princeton | (7-1) |
24 | Polk County | (6-2) |
25 | John A. Holmes | (6-1) |
26 | East Surry | (9-2) |
27 | North Stanly | (6-1) |
28 | Kinston | (5-2) |
29 | Forbush | (6-1) |
30 | Bunker Hill | (6-2) |
31 | East Bladen | (5-2) |
32 | R-S Central | (4-3) |
33 | South Granville | (5-3) |
34 | Walkertown | (4-1) |
35 | Hertford County | (4-2) |
36 | Bartlett Yancey | (4-2) |
37 | Cummings | (4-3) |
38 | Midway | (5-2) |
39 | Red Springs | (4-2) |
40 | West Stanly | (3-1) |
41 | West Lincoln | (5-3) |
42 | East Carteret | (6-3) |
43 | East Burke | (4-3) |
44 | Wilkes Central | (4-2) |
45 | Roanoke Rapids | (5-2) |
46 | James Kenan | (3-4) |
47 | South Columbus | (3-3) |
48 | Forest Hills | (2-5) |
49 | Providence Grove | (4-3) |
50 | Ayden-Grifton | (4-3) |
51 | Newton-Conover | (2-4) |
52 | Anson County | (2-3) |
53 | Farmville Central | (1-6) |
54 | Goldsboro | (3-4) |
55 | Beddingfield | (4-3) |
56 | Louisburg | (6-3) |
57 | Surry Central | (4-3) |
58 | Southwestern Randolph | (3-3) |
59 | North Forsyth | (3-3) |
60 | T.W. Andrews | (2-3) |
61 | North Surry | (3-3) |
62 | West Davidson | (2-5) |
63 | Pine Lake Prep | (8-1) |
64 | Community School of Davidson | (5-3) |
65 | Camden County | (1-6) |
66 | North Lenoir | (3-4) |
67 | West Stokes | (2-4) |
68 | Bunn | (3-4) |
69 | Bandys | (1-5) |
70 | West Caldwell | (3-4) |
71 | Fairmont | (1-5) |
72 | North Pitt | (2-4) |
73 | Owen | (3-3) |
74 | West Wilkes | (3-4) |
75 | Lincolnton | (1-5) |
76 | South Lenoir | (1-5) |
77 | Eastern Wayne | (2-4) |
78 | Manteo | (2-5) |
79 | Patton | (1-6) |
80 | East Davidson | (2-5) |
81 | Spring Creek | (2-4) |
82 | Nash Central | (2-4) |
83 | Wheatmore | (2-3) |
84 | Greene Central | (1-6) |
85 | McMichael | (2-6) |
86 | North Wilkes | (1-6) |
87 | East Gaston | (2-5) |
88 | J.F. Webb | (1-6) |
89 | Morehead | (1-5) |
90 | Graham | (1-5) |
91 | Lexington | (0-7) |
92 | West Bladen | (0-6) |
93 | North Johnston | (0-7) |
94 | Trinity | (1-4) |
95 | Granville Central | (1-5) |
96 | Jordan-Matthews | (0-7) |
97 | Madison | (0-5) |
98 | Trask | (0-6) |
99 | Pasquotank County | (0-0) |
100 | East Rutherford | (0-7) |
101 | Seaforth | (0-0) |
North Carolina 1A football rankings
1 | Tarboro | (9-0) |
2 | Mountain Heritage | (7-2) |
3 | Murphy | (10-1) |
4 | Eastern Randolph | (5-2) |
5 | Robbinsville | (9-1) |
6 | Thomas Jefferson | (6-1) |
7 | Mitchell | (7-1) |
8 | Mount Airy | (4-3) |
9 | Winston-Salem Prep | (5-3) |
10 | Draughn | (5-2) |
11 | Perquimans | (4-2) |
12 | Northside | (8-3) |
13 | Northampton County | (3-4) |
14 | Rosewood | (6-2) |
15 | East Wilkes | (2-4) |
16 | Mountain Island Charter | (2-5) |
17 | Elkin | (6-2) |
18 | Thomasville | (3-3) |
19 | North Rowan | (5-3) |
20 | Starmount | (3-4) |
21 | Hobbton | (2-6) |
22 | Cherokee | (1-5) |
23 | Pender County | (2-4) |
24 | Andrews | (4-3) |
25 | Riverside Martin | (1-5) |
26 | North Moore | (4-4) |
27 | Swain County | (2-4) |
28 | Avery County | (2-3) |
29 | Hayesville | (2-5) |
30 | Southside | (2-4) |
30 | North Duplin | (3-5) |
32 | South Stokes | (2-5) |
33 | Pamlico County | (5-3) |
34 | Bear Grass Charter | (4-2) |
35 | Warren County | (2-4) |
36 | West Columbus | (2-4) |
37 | North Edgecombe | (2-4) |
38 | Carver | (1-6) |
39 | Washington County | (0-0) |
40 | North Stokes | (3-4) |
41 | Lakewood | (1-6) |
42 | South Stanly | (2-2) |
43 | Bishop McGuinness | (2-5) |
44 | Alleghany | (1-5) |
45 | Christ the King | (3-4) |
46 | Cherryville | (2-5) |
47 | Jones Senior | (0-1) |
48 | Chatham Central | (1-3) |
49 | Gates County | (0-3) |
50 | Highland Tech | (1-4) |
51 | Albemarle | (1-2) |
52 | Bessemer City | (1-6) |
53 | Rosman | (0-6) |
54 | South Davidson | (0-6) |
55 | Union Academy | (1-4) |
56 | Bertie | (0-0) |
57 | East Columbus | (0-0) |
58 | KIPP Pride | (0-0) |
59 | Lejeune | (0-0) |
60 | Northwest Halifax | (0-0) |
61 | Rocky Mount Prep | (0-0) |
62 | South Creek | (0-3) |
63 | Southeast Halifax | (0-0) |
64 | Weldon | (0-0) |
65 | Union | (0-6) |
66 | Columbia | (0-0) |
67 | Mattamuskeet | (0-0) |
68 | Cape Hatteras | (0-0) |