High School Sports

NC high school football preseason rankings: Here’s where your school stands

Grimsley’s Alonza Barnett iii (14) escapes from Cardinal Gibbons’ John Caramanico (95) during the second half of Grimsley High School’s 28-8 victory over Cardinal Gibbons High School in the NCHSAA 4A state championship game at Kenan Stadium in Chapel Hill, N.C., Friday, May 7, 2021.
Grimsley’s Alonza Barnett iii (14) escapes from Cardinal Gibbons’ John Caramanico (95) during the second half of Grimsley High School’s 28-8 victory over Cardinal Gibbons High School in the NCHSAA 4A state championship game at Kenan Stadium in Chapel Hill, N.C., Friday, May 7, 2021. ehyman@newsobserver.com

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

RankSchoolRecord
1Chambers(10-1)
2Hough(8-1)
3Grimsley(10-0)
4Butler(8-2)
5Rolesville(9-1)
6Cardinal Gibbons(9-1)
7Richmond(4-1)
8Cleveland(10-1)
9Myers Park(9-1)
10New Bern(7-2)
11Charlotte Catholic(9-1)
12South View(7-2)
13Glenn(5-2)
14East Forsyth(3-4)
15Wake Forest(7-2)
16Providence(7-2)
17Mount Tabor(11-0)
18Weddington(6-1)
19Northern Guilford(5-2)
20West Forsyth(4-1)
21Hickory Ridge(5-3)
22Ardrey Kell(6-2)
23Hoggard(8-1)
24Panther Creek(8-1)
25Mallard Creek(4-3)
26Apex Friendship(7-1)
27Clayton(8-2)
28Porter Ridge(4-3)
29Pine Forest(4-3)
30Hillside(6-2)
31A.C. Reynolds(7-2)
32Asheville(5-3)
33South Mecklenburg(4-3)
34T.C. Roberson(7-2)
35Northwest Guilford(6-2)
36Southeast Guilford(6-2)
37Leesville Road(5-3)
38Olympic(6-2)
39Millbrook(5-3)
40Heritage(4-2)
41Sanderson(3-3)
42D.H. Conley(5-2)
43Davie County(5-2)
44Reagan(3-4)
45Lake Norman(5-2)
46Watauga(5-2)
47Marvin Ridge(4-2)
48Independence(2-5)
49Mooresville(2-5)
50A.L. Brown(6-2)
51Southern Alamance(4-3)
52Middle Creek(6-2)
53Pinecrest(6-3)
54Jack Britt(4-2)
55Riverside(0-6)
56Holly Springs(4-4)
57Cox Mill(3-4)
58Alexander Central(5-3)
59New Hanover(2-2)
60Laney(2-5)
61Page(0-7)
62North Mecklenburg(1-6)
63Hoke County(2-5)
64West Cabarrus(3-4)
65Cuthbertson(2-5)
66Gray’s Creek(4-2)
67Green Hope(4-2)
68Knightdale(4-3)
69South Caldwell(3-3)
70Garner(3-4)
71Ragsdale(3-4)
72Southeast Raleigh(2-5)
73Chapel Hill(5-2)
74R.J. Reynolds(1-6)
75Southwest Guilford(4-3)
76Northern Durham(1-4)
77Rocky River(3-4)
78South Iredell(3-4)
79Hopewell(1-6)
80Overhills(3-4)
81Purnell Swett(0-5)
82Topsail(4-3)
83Berry(3-4)
84McDowell(3-3)
85Wakefield(1-6)
86Fuquay-Varina (3-4)
87Cary(3-3)
88Corinth Holders(1-5)
89Broughton(2-5)
90Sun Valley(0-6)
91Jordan(2-5)
92East Mecklenburg(1-6)
93Lumberton(0-3)
94South Garner(1-6)
95Green Level(1-4)
96Athens Drive(3-4)
97Enloe(0-7)
98Harding(0-7)
99Piedmont(1-4)
100Garinger(0-7)
101Ashley(0-6)
102Western Guilford(1-5)
103Apex(0-6)
104Parkland(0-5)
105East Chapel Hill(0-0)
106Willow Spring(0-0)

North Carolina 3A football rankings

1J.H. Rose(6-1)
2Lee County(8-1)
3Dudley(8-2)
4Scotland(4-2)
5Havelock(10-1)
6Eastern Alamance(6-2)
7Crest(6-2)
8Jacksonville(5-2)
9North Davidson(8-2)
10Terry Sanford(6-2)
11Oak Grove(6-3)
12Statesville(6-2)
13Kings Mountain(8-1)
14East Lincoln (5-2)
15Western Alamance(9-1)
16Rocky Mount(6-2)
17Southern Durham(5-2)
18West Charlotte(2-5)
19Northwood(6-3)
20Northern Nash(4-2)
21West Brunswick(6-2)
22Hibriten(7-1)
23South Point(5-2)
24Southern Nash(3-4)
25Fike(2-4)
26Cape Fear(3-3)
27Eastern Guilford(4-2)
28Seventy-First(2-4)
29Pisgah(6-2)
30North Brunswick(2-4)
31J.B. Hunt(4-3)
32Croatan(7-2)
33Ashe County(7-1)
34West Carteret(5-3)
35Ledford(4-3)
36South Central(3-3)
37Walter Williams(2-4)
38Southern Guilford(5-3)
39West Rowan(4-4)
40Concord(2-5)
41Parkwood(2-5)
42Franklin(4-3)
43North Lincoln(4-3)
44West Johnston(5-2)
45Person County(4-3)
46High Point Central(2-5)
47Forestview(4-3)
48Ashbrook(4-3)
49Central Cabarrus(3-4)
50West Mecklenburg(1-6)
51Hunter Huss(2-4)
52Carson(3-4)
53North Buncombe(4-3)
54North Henderson(4-3)
55Franklinton(3-4)
56Rockingham County(3-4)
57Erwin(3-4)
58Hickory(0-7)
59Northwest Cabarrus(1-6)
60Stuart Cramer(1-6)
61Smoky Mountain(2-5)
62Central Davidson(5-2)
63Orange(3-3)
64Triton(4-3)
65Currituck County(4-2)
66Richlands(3-2)
67Freedom(2-4)
68Smithfield-Selma(2-5)
69South Johnston(2-5)
70Tuscola(2-5)
71Montgomery Central(1-4)
72Westover(1-5)
73West Henderson(1-6)
74East Wake(2-4)
75South Brunswick(3-4)
76East Rowan(2-5)
77E.E. Smith(1-5)
78Union Pines(4-3)
79White Oak(1-6)
80Northside(1-6)
81Vance County(1-2)
82Swansboro(2-4)
83St. Stephens(2-5)
84West Iredell(1-6)
85C.B. Aycock(1-6)
86Douglas Byrd(0-6)
87South Rowan(2-5)
88Harnett Central(2-5)
89Asheboro(0-7)
90First Flight(2-4)
91Fred T. Foard(1-5)
92Southern Lee(2-5)
93Dixon(1-5)
94Southern Wayne(0-6)
95Enka(1-6)
96Ben L. Smith(0-6)
97East Henderson(0-7)
98Western Harnett(0-7)
99Carrboro(0-7)
100Northeast Guilford(0-7)
101North Gaston(0-7)
102North Iredell(0-6)
103Atkins(0-4)
104Monroe CATA(0-4)
105Lake Norman Charter(0-0)
106Cedar Ridge(0-6)

North Carolina 2A football rankings

1Reidsville(10-0)
2Burns(6-3)
3Shelby(6-3)
4Monroe(7-3)
5Salisbury(9-2)
6Northeastern(6-3)
7Clinton(7-1)
8St. Pauls(8-1)
9Washington(7-2)
10Hendersonville(7-3)
11Wallace-Rose Hill(5-4)
12East Duplin(3-4)
13West Craven(4-1)
14Southwest Onslow(4-2)
15Maiden(6-1)
16Chase(4-3)
17Whiteville(3-3)
18J.M. Robinson(5-3)
19Mount Pleasant(8-1)
20Randleman(7-1)
21Brevard(4-3)
22SouthWest Edgecombe(6-3)
23Princeton(7-1)
24Polk County(6-2)
25John A. Holmes(6-1)
26East Surry(9-2)
27North Stanly(6-1)
28Kinston(5-2)
29Forbush(6-1)
30Bunker Hill(6-2)
31East Bladen(5-2)
32R-S Central(4-3)
33South Granville(5-3)
34Walkertown(4-1)
35Hertford County(4-2)
36Bartlett Yancey(4-2)
37Cummings(4-3)
38Midway(5-2)
39Red Springs(4-2)
40West Stanly(3-1)
41West Lincoln(5-3)
42East Carteret(6-3)
43East Burke(4-3)
44Wilkes Central(4-2)
45Roanoke Rapids(5-2)
46James Kenan(3-4)
47South Columbus(3-3)
48Forest Hills(2-5)
49Providence Grove(4-3)
50Ayden-Grifton(4-3)
51Newton-Conover(2-4)
52Anson County(2-3)
53Farmville Central(1-6)
54Goldsboro(3-4)
55Beddingfield(4-3)
56Louisburg(6-3)
57Surry Central(4-3)
58Southwestern Randolph(3-3)
59North Forsyth(3-3)
60T.W. Andrews(2-3)
61North Surry(3-3)
62West Davidson(2-5)
63Pine Lake Prep(8-1)
64Community School of Davidson(5-3)
65Camden County(1-6)
66North Lenoir(3-4)
67West Stokes(2-4)
68Bunn(3-4)
69Bandys(1-5)
70West Caldwell(3-4)
71Fairmont(1-5)
72North Pitt(2-4)
73Owen(3-3)
74West Wilkes(3-4)
75Lincolnton(1-5)
76South Lenoir(1-5)
77Eastern Wayne(2-4)
78Manteo(2-5)
79Patton(1-6)
80East Davidson(2-5)
81Spring Creek(2-4)
82Nash Central(2-4)
83Wheatmore(2-3)
84Greene Central(1-6)
85McMichael(2-6)
86North Wilkes(1-6)
87East Gaston(2-5)
88J.F. Webb(1-6)
89Morehead(1-5)
90Graham(1-5)
91Lexington(0-7)
92West Bladen(0-6)
93North Johnston(0-7)
94Trinity(1-4)
95Granville Central(1-5)
96Jordan-Matthews(0-7)
97Madison(0-5)
98Trask(0-6)
99Pasquotank County(0-0)
100East Rutherford(0-7)
101Seaforth(0-0)

North Carolina 1A football rankings

1Tarboro(9-0)
2Mountain Heritage(7-2)
3Murphy(10-1)
4Eastern Randolph(5-2)
5Robbinsville(9-1)
6Thomas Jefferson(6-1)
7Mitchell(7-1)
8Mount Airy(4-3)
9Winston-Salem Prep(5-3)
10Draughn(5-2)
11Perquimans(4-2)
12Northside(8-3)
13Northampton County(3-4)
14Rosewood(6-2)
15East Wilkes(2-4)
16Mountain Island Charter(2-5)
17Elkin(6-2)
18Thomasville(3-3)
19North Rowan(5-3)
20Starmount(3-4)
21Hobbton(2-6)
22Cherokee(1-5)
23Pender County(2-4)
24Andrews(4-3)
25Riverside Martin(1-5)
26North Moore(4-4)
27Swain County(2-4)
28Avery County(2-3)
29Hayesville(2-5)
30Southside(2-4)
30North Duplin (3-5)
32South Stokes(2-5)
33Pamlico County(5-3)
34Bear Grass Charter(4-2)
35Warren County(2-4)
36West Columbus(2-4)
37North Edgecombe(2-4)
38Carver(1-6)
39Washington County(0-0)
40North Stokes(3-4)
41Lakewood(1-6)
42South Stanly(2-2)
43Bishop McGuinness(2-5)
44Alleghany(1-5)
45Christ the King(3-4)
46Cherryville(2-5)
47Jones Senior(0-1)
48Chatham Central(1-3)
49Gates County(0-3)
50Highland Tech(1-4)
51Albemarle(1-2)
52Bessemer City(1-6)
53Rosman(0-6)
54South Davidson(0-6)
55Union Academy(1-4)
56Bertie(0-0)
57East Columbus(0-0)
58KIPP Pride(0-0)
59Lejeune(0-0)
60Northwest Halifax(0-0)
61Rocky Mount Prep(0-0)
62South Creek(0-3)
63Southeast Halifax(0-0)
64Weldon(0-0)
65Union (0-6)
66Columbia(0-0)
67Mattamuskeet(0-0)
68Cape Hatteras(0-0)
Sports Pass is your ticket to Charlotte sports
#ReadLocal

Get in-depth, sideline coverage of Charlotte area sports - only $1 a month

VIEW OFFER