NCHSAA Football RPI Rankings 10/4/26

The latest official NCHSAA football RPI standings are available for all eight classifications. Below is the complete list of teams in Classes 1A through 8A, with each school’s rank, record and RPI.
Official update: October 4, 2026 at 8:59 pm Eastern.
Source: Official NCHSAA Football RPI standings.
Rankings and records reflect the NCHSAA update listed above and may change as results are reported. Each entry is listed as Rank. School — Record — RPI.
Class 1A
1. Northside – Pinetown — 6-0-0 — 0.67772
2. Chatham Central — 6-0-0 — 0.64881
3. North Edgecombe — 4-2-0 — 0.52774
4. Hobgood Charter — 4-2-0 — 0.51039
5. East Columbus — 3-4-0 — 0.48208
6. Wilson Prep Academy — 2-4-0 — 0.46487
7. Robbinsville — 3-4-0 — 0.46410
8. Rocky Mount Prep — 4-2-0 — 0.45752
9. Sallie B. Howard — 3-2-0 — 0.45278
10. Columbia — 2-3-0 — 0.44136
11. South Davidson — 4-2-0 — 0.43097
12. Rosman — 3-4-0 — 0.42583
13. KIPP Pride — 2-4-0 — 0.41907
14. Winston-Salem Preparatory Academy — 3-4-0 — 0.41888
15. Southeast Collegiate Prep Academy — 1-5-0 — 0.39231
16. North East Carolina Prep — 3-3-0 — 0.38404
17. Thomas Jefferson Classical Academy — 1-5-0 — 0.35602
18. Washington County — 1-5-0 — 0.29413
19. Bonnie Cone Leadership Academy — 0-6-0 — 0.28667
20. North Stokes — 0-7-0 — 0.27105
21. The College Prep & Leadership Academy — 0-5-0 — 0.25180
22. Andrews — 0-5-0 — 0.23397
23. Bear Grass Charter — 0-6-0 — 0.21620
24. Jones Senior — 0-6-0 — 0.19289
25. Weldon STEM — 0-5-0 — 0.17300
Class 2A
1. Tarboro — 5-1-0 — 0.69632
2. Corvian Community — 5-1-0 — 0.68407
3. Warren County — 6-0-0 — 0.66593
4. Starmount — 5-1-0 — 0.65676
5. Holmes — 4-1-0 — 0.62732
6. North Rowan — 5-1-0 — 0.61944
7. Murphy — 4-2-0 — 0.61730
8. Community School of Davidson — 4-2-0 — 0.61203
9. Christ the King — 5-1-0 — 0.60787
10. Alleghany — 4-2-0 — 0.60294
11. Cherokee — 4-3-0 — 0.59717
12. East Bladen — 5-2-0 — 0.58569
13. Mountain Island Charter — 5-0-0 — 0.57453
14. East Wilkes — 3-3-0 — 0.55685
15. Manteo — 4-2-0 — 0.55491
16. Southside — 4-2-0 — 0.55319
17. Cherryville — 4-2-0 — 0.54402
18. Mitchell — 5-2-0 — 0.54251
19. Bertie — 2-4-0 — 0.52173
20. North Duplin — 3-2-0 — 0.51595
21. Lakewood — 3-3-0 — 0.51387
22. Gates County — 3-3-0 — 0.49639
23. South Stokes — 5-2-0 — 0.45956
24. West Columbus — 2-4-0 — 0.44255
25. Albemarle — 2-4-0 — 0.44148
26. Rosewood — 3-4-0 — 0.43603
27. Hobbton — 2-5-0 — 0.42671
28. Camden County — 2-4-0 — 0.42224
29. Avery County — 3-3-0 — 0.42103
30. Perquimans County — 2-4-0 — 0.39944
31. Langtree Charter Academy — 3-3-0 — 0.38270
32. Bishop McGuinness — 2-5-0 — 0.37565
33. Swain County — 1-5-0 — 0.37233
34. Pamlico County — 2-4-0 — 0.36734
35. Union — 3-3-0 — 0.36543
36. Northwest Halifax Collegiate & Technical Academy — 2-4-0 — 0.35361
37. Elkin — 2-4-0 — 0.34870
38. East Carteret — 1-5-0 — 0.34784
39. Hayesville — 1-5-0 — 0.34479
40. South Stanly — 1-5-0 — 0.33561
41. Lejeune — 1-4-0 — 0.32833
42. Bradford Prep — 1-5-0 — 0.31399
43. American Leadership Academy-Johnston — 1-5-0 — 0.29835
44. Highland Tech — 0-7-0 — 0.29483
45. Triangle Math & Science Academy — 1-4-0 — 0.29144
Class 3A
1. Whiteville — 5-0-0 — 0.73686
2. North Stanly — 5-0-0 — 0.70911
3. James Kenan — 4-1-0 — 0.69822
4. Northeastern — 6-1-0 — 0.69256
5. Shelby — 5-1-0 — 0.68603
6. Martin County — 5-1-0 — 0.68495
7. Hendersonville — 6-0-0 — 0.68283
8. Midway — 5-1-0 — 0.68078
9. Walkertown — 6-1-0 — 0.63236
10. Lincolnton — 6-1-0 — 0.61508
11. Hertford County — 4-2-0 — 0.61296
12. Mount Airy — 4-2-0 — 0.60811
13. Eastern Randolph — 4-3-0 — 0.59927
14. Thomasville — 5-1-0 — 0.59053
15. South Columbus — 4-2-0 — 0.58333
16. Wallace-Rose Hill — 4-2-0 — 0.57917
17. CHASE — 4-2-0 — 0.57556
18. West Wilkes — 4-2-0 — 0.56824
19. Wake Prep Academy — 5-2-0 — 0.54646
20. Providence Grove — 3-3-0 — 0.54563
21. West Davidson — 4-2-0 — 0.54143
22. Louisburg — 5-1-0 — 0.54083
23. Kinston — 4-2-0 — 0.51738
24. Pasquotank County — 3-3-0 — 0.51298
25. Princeton — 3-4-0 — 0.50601
26. Union Academy — 4-2-0 — 0.50296
27. Mountain Heritage — 4-2-0 — 0.49767
28. Owen — 4-3-0 — 0.49231
29. Northwood — 2-4-0 — 0.47770
30. Farmville Central — 3-3-0 — 0.47222
31. East Davidson — 3-3-0 — 0.46630
32. Greene Central — 3-3-0 — 0.45825
33. North Wilkes — 3-3-0 — 0.45542
34. East Rutherford — 1-5-0 — 0.44675
35. Pine Lake Prep — 3-3-0 — 0.43008
36. East Surry — 2-4-0 — 0.41320
37. West Lincoln — 2-4-0 — 0.40310
38. Pender — 2-4-0 — 0.39852
39. South Lenoir — 3-3-0 — 0.39635
40. North Moore — 0-7-0 — 0.37141
41. Wheatmore — 1-5-0 — 0.36362
42. Ayden – Grifton — 1-5-0 — 0.35603
43. Heide Trask — 2-4-0 — 0.35168
44. McMichael — 1-5-0 — 0.34193
45. Madison — 1-6-0 — 0.32385
46. Polk County — 1-6-0 — 0.32308
47. Bartlett Yancey — 1-5-0 — 0.31725
48. Trinity — 1-5-0 — 0.31638
49. Patton — 1-6-0 — 0.31420
50. Draughn — 0-7-0 — 0.29925
51. Bessemer City — 0-7-0 — 0.28433
52. Goldsboro — 0-6-0 — 0.26601
53. Beddingfield — 0-6-0 — 0.23214
54. Surry Central — 0-6-0 — 0.21542
55. West Bladen — 0-5-0 — 0.21224
Class 4A
1. Hibriten — 6-0-0 — 0.71806
2. Tuscola — 6-1-0 — 0.71569
3. West Iredell — 6-0-0 — 0.69590
4. East Duplin — 5-1-0 — 0.67870
5. Clinton — 4-2-0 — 0.66394
6. T.W. Andrews — 5-1-0 — 0.64889
7. Burns — 5-2-0 — 0.63998
8. R-S Central — 6-1-0 — 0.61951
9. Mount Pleasant — 4-2-0 — 0.61648
10. SouthWest Edgecombe — 4-2-0 — 0.60267
11. Pisgah — 4-3-0 — 0.59689
12. South Rowan — 4-2-0 — 0.58648
13. Southwestern Randolph — 5-1-0 — 0.58230
14. Reidsville — 4-3-0 — 0.55949
15. West Craven — 4-2-0 — 0.55586
16. West Stanly — 3-3-0 — 0.55222
17. West Stokes — 3-3-0 — 0.54940
18. East Burke — 3-3-0 — 0.54921
19. Wilkes Central — 5-1-0 — 0.54899
20. Eastern Wayne — 5-1-0 — 0.54123
21. Morehead — 5-2-0 — 0.54008
22. Lake Norman Charter — 3-3-0 — 0.53918
23. Ledford — 3-4-0 — 0.53662
24. Roanoke Rapids — 3-3-0 — 0.52357
25. North Surry — 3-3-0 — 0.52074
26. Randleman — 3-4-0 — 0.51692
27. Maiden — 3-4-0 — 0.50853
28. Bandys — 3-3-0 — 0.50836
29. Foard — 2-4-0 — 0.50537
30. Fairmont — 2-4-0 — 0.49288
31. Bunker Hill — 3-3-0 — 0.49161
32. Stuart W. Cramer — 4-2-0 — 0.49063
33. East Gaston — 4-2-0 — 0.48571
34. Anson — 4-2-0 — 0.47259
35. Graham — 0-1-0 — 0.46667
36. Bunn — 3-3-0 — 0.46148
37. Salisbury — 1-5-0 — 0.44963
38. Forbush — 3-3-0 — 0.44786
39. Newton-Conover — 2-4-0 — 0.44704
40. Cummings — 1-5-0 — 0.44114
41. Jordan-Matthews — 4-3-0 — 0.43664
42. Lexington Senior — 2-4-0 — 0.43545
43. Washington — 1-5-0 — 0.42340
44. North Pitt — 3-4-0 — 0.41494
45. Lincoln Charter — 1-5-0 — 0.40126
46. East Henderson — 1-6-0 — 0.37460
47. Nash Central — 0-6-0 — 0.36640
48. Central Davidson — 2-5-0 — 0.35168
49. Southwest Onslow — 1-5-0 — 0.34224
50. Ashe County — 1-5-0 — 0.31144
51. Brevard — 0-6-0 — 0.30563
52. Red Springs — 1-5-0 — 0.29926
53. Carrboro — 1-5-0 — 0.29707
54. North Johnston — 1-6-0 — 0.29545
55. Carver — 1-5-0 — 0.28695
56. North Lenoir — 0-7-0 — 0.25881
57. First Flight — 0-4-0 — 0.24875
Class 5A
1. Crest — 5-1-0 — 0.79862
2. Hunt — 6-0-0 — 0.76143
3. Northside – Jacksonville — 6-0-0 — 0.75246
4. South Point — 6-1-0 — 0.74482
5. Southeast Alamance — 7-0-0 — 0.73741
6. West Rowan — 5-1-0 — 0.72487
7. Enka — 6-0-0 — 0.70841
8. Franklin — 7-0-0 — 0.70805
9. Forest Hills — 6-0-0 — 0.68676
10. Hickory — 6-1-0 — 0.67821
11. Northeast Guilford — 5-1-0 — 0.67026
12. Jay M. Robinson — 6-0-0 — 0.66019
13. Croatan — 6-1-0 — 0.65196
14. Oak Grove — 5-1-0 — 0.65140
15. East Lincoln — 6-1-0 — 0.64506
16. Fike — 6-1-0 — 0.64005
17. Northwest Cabarrus — 5-1-0 — 0.63722
18. Monroe — 4-2-0 — 0.62341
19. Seaforth — 5-1-0 — 0.61565
20. St. Pauls — 5-1-0 — 0.57638
21. Smoky Mountain — 6-1-0 — 0.57338
22. North Davidson — 4-2-0 — 0.56214
23. Eastern Alamance — 4-2-0 — 0.55920
24. West Henderson — 3-3-0 — 0.55897
25. Rocky Mount — 4-2-0 — 0.54865
26. Havelock — 3-4-0 — 0.54711
27. Western Alamance — 4-2-0 — 0.54696
28. Southern Nash — 4-3-0 — 0.54205
29. South Granville — 4-2-0 — 0.53296
30. Carson — 3-3-0 — 0.53167
31. North Buncombe — 4-2-0 — 0.53148
32. Currituck County — 3-3-0 — 0.52840
33. Parkwood — 3-3-0 — 0.50944
34. J.F. Webb — 3-3-0 — 0.48766
35. Erwin — 3-3-0 — 0.47519
36. North Henderson — 2-5-0 — 0.47005
37. Southern Wayne — 3-4-0 — 0.46456
38. Montgomery Central — 2-4-0 — 0.46447
39. C.B. Aycock — 2-4-0 — 0.45709
40. Orange — 2-4-0 — 0.45407
41. Rockingham County — 2-5-0 — 0.44966
42. West Carteret — 2-4-0 — 0.44419
43. Concord — 1-5-0 — 0.43566
44. East Rowan — 2-4-0 — 0.42228
45. Huss — 3-4-0 — 0.41374
46. South Brunswick — 3-3-0 — 0.41245
47. North Lincoln — 1-6-0 — 0.40771
48. Forestview — 1-6-0 — 0.40522
49. Person — 1-5-0 — 0.38366
50. Atkins — 1-5-0 — 0.37394
51. Richlands — 1-5-0 — 0.36869
52. North Forsyth — 1-5-0 — 0.35519
53. Dixon — 2-4-0 — 0.33966
54. North Gaston — 0-7-0 — 0.26961
55. Douglas Byrd — 0-6-0 — 0.25889
56. Southern Guilford — 0-6-0 — 0.24798
57. Cedar Ridge — 0-4-0 — 0.17683
Class 6A
1. Williams — 4-0-0 — 0.77250
2. J.H. Rose — 6-0-0 — 0.75362
3. Jacksonville — 4-1-0 — 0.72430
4. Asheville — 5-1-0 — 0.70012
5. Southern Alamance — 4-2-0 — 0.67951
6. Franklinton — 6-0-0 — 0.67778
7. Union Pines — 5-1-0 — 0.67511
8. Scotland — 5-1-0 — 0.67389
9. Asheboro — 5-1-0 — 0.65968
10. Northern Nash — 4-2-0 — 0.64926
11. Kings Mountain — 5-1-0 — 0.64915
12. Swansboro — 6-1-0 — 0.63343
13. Triton — 6-0-0 — 0.63204
14. T.C. Roberson — 4-2-0 — 0.62844
15. Seventy-First — 5-1-0 — 0.62222
16. Middle Creek — 4-2-0 — 0.61511
17. Harnett Central — 5-1-0 — 0.61460
18. Felton Grove — 4-2-0 — 0.60791
19. Glenn — 5-1-0 — 0.59583
20. Dudley — 4-3-0 — 0.59414
21. Alexander Central — 5-1-0 — 0.58931
22. Freedom — 5-1-0 — 0.57741
23. Sun Valley — 3-3-0 — 0.56828
24. Ashbrook — 3-3-0 — 0.56270
25. Charlotte Catholic — 3-3-0 — 0.54667
26. Mount Tabor — 2-4-0 — 0.52537
27. South Caldwell — 3-3-0 — 0.49590
28. Statesville — 2-4-0 — 0.48907
29. Olympic — 3-3-0 — 0.48548
30. Eastern Guilford — 2-3-0 — 0.48175
31. Westover — 3-3-0 — 0.47704
32. Northern Guilford — 2-4-0 — 0.47640
33. White Oak — 2-3-0 — 0.46863
34. West Johnston — 2-4-0 — 0.45931
35. South Johnston — 2-4-0 — 0.45377
36. A.C. Reynolds — 2-4-0 — 0.44995
37. Northern Durham — 3-3-0 — 0.44836
38. Lee County — 1-5-0 — 0.43156
39. Gray’s Creek — 3-3-0 — 0.43111
40. Ragsdale — 2-4-0 — 0.42919
41. West Brunswick — 1-6-0 — 0.42881
42. Western Guilford — 3-4-0 — 0.42491
43. Harding University — 2-4-0 — 0.42019
44. Piedmont — 3-4-0 — 0.41859
45. Terry Sanford — 2-4-0 — 0.40111
46. Watauga — 1-5-0 — 0.39185
47. Phillip O. Berry Academy of Technology — 2-4-0 — 0.39048
48. Western Harnett — 3-3-0 — 0.37981
49. St. Stephens — 1-5-0 — 0.37796
50. Central Cabarrus — 1-5-0 — 0.37222
51. Vance County — 0-6-0 — 0.37074
52. Southeast Guilford — 1-5-0 — 0.36321
53. E.E. Smith — 1-5-0 — 0.35380
54. South View — 1-5-0 — 0.33000
55. East Chapel Hill — 1-4-0 — 0.31238
56. North Iredell — 0-6-0 — 0.31037
57. Southern Lee — 0-6-0 — 0.30341
58. Ben L. Smith — 1-6-0 — 0.28830
Class 7A
1. Weddington — 7-0-0 — 0.82857
2. Grimsley — 6-0-0 — 0.76831
3. Cleveland — 6-0-0 — 0.74724
4. Lake Norman — 6-0-0 — 0.73296
5. Clayton — 7-0-0 — 0.72320
6. Marvin Ridge — 5-1-0 — 0.68685
7. Cardinal Gibbons — 4-2-0 — 0.68253
8. D.H. Conley — 5-1-0 — 0.68160
9. Reagan — 5-1-0 — 0.67714
10. New Bern — 4-2-0 — 0.67340
11. A.L. Brown — 6-0-0 — 0.67317
12. Southeast Raleigh — 5-2-0 — 0.65217
13. Davie County — 4-2-0 — 0.64796
14. Page — 6-0-0 — 0.64384
15. Garner — 4-2-0 — 0.64193
16. Cape Fear — 5-1-0 — 0.60667
17. Wake Forest — 4-2-0 — 0.60535
18. Butler — 3-3-0 — 0.59627
19. Southern School of Energy and Sustainability — 3-2-0 — 0.59537
20. Hickory Ridge — 5-1-0 — 0.58405
21. East Forsyth — 3-3-0 — 0.56759
22. South Central — 3-3-0 — 0.55452
23. Hillside — 4-2-0 — 0.55412
24. North Brunswick — 5-2-0 — 0.55217
25. New Hanover — 2-4-0 — 0.53795
26. Hopewell — 4-2-0 — 0.53614
27. Mooresville — 2-4-0 — 0.53606
28. R.J. Reynolds — 4-2-0 — 0.52676
29. West Cabarrus — 2-4-0 — 0.51074
30. Ballantyne Ridge — 3-3-0 — 0.51040
31. Ashley — 3-3-0 — 0.51024
32. Fuquay-Varina — 2-5-0 — 0.50184
33. Holly Springs — 3-3-0 — 0.49989
34. Pine Forest — 3-3-0 — 0.49167
35. Heritage — 2-4-0 — 0.48444
36. Richmond Senior — 2-4-0 — 0.47852
37. Parkland — 3-3-0 — 0.47690
38. Topsail — 2-5-0 — 0.47656
39. South Garner — 3-3-0 — 0.47349
40. Overhills — 3-3-0 — 0.47333
41. Porter Ridge — 3-4-0 — 0.47322
42. Jack Britt — 2-4-0 — 0.45759
43. Independence — 1-5-0 — 0.44865
44. Purnell Swett — 3-3-0 — 0.42519
45. McDowell — 1-5-0 — 0.42164
46. Sanderson — 3-3-0 — 0.42000
47. East Wake — 2-4-0 — 0.39151
48. South Iredell — 1-5-0 — 0.38339
49. Lumberton — 1-5-0 — 0.37537
50. Southwest Guilford — 1-5-0 — 0.36349
51. North Mecklenburg — 2-4-0 — 0.36146
52. Cuthbertson — 1-6-0 — 0.33785
53. Cox Mill — 2-4-0 — 0.33463
54. Riverside-Durham — 1-5-0 — 0.33373
55. Cary — 2-4-0 — 0.33167
56. Knightdale — 0-6-0 — 0.31585
57. Chapel Hill — 1-5-0 — 0.31100
58. Smithfield-Selma — 0-7-0 — 0.30558
59. West Mecklenburg — 0-7-0 — 0.28569
60. Rocky River — 0-6-0 — 0.19220
Class 8A
1. Hough — 6-0-0 — 0.82214
2. Chambers — 6-0-0 — 0.82127
3. Millbrook — 5-0-1 — 0.72426
4. West Forsyth — 5-1-0 — 0.70521
5. Apex Friendship — 7-0-0 — 0.70417
6. Palisades — 5-1-0 — 0.68841
7. Green Hope — 6-1-0 — 0.67050
8. Mallard Creek — 5-2-0 — 0.66808
9. Hoggard — 5-1-0 — 0.66328
10. Myers Park — 4-2-0 — 0.65024
11. Rolesville — 3-2-1 — 0.60069
12. West Charlotte — 4-3-0 — 0.59116
13. Pinecrest — 3-3-0 — 0.57889
14. Ardrey Kell — 3-3-0 — 0.56310
15. Hoke County — 3-3-0 — 0.56111
16. Panther Creek — 4-2-0 — 0.53843
17. Jordan — 4-3-0 — 0.53761
18. Leesville Road — 3-3-0 — 0.53447
19. Laney — 3-4-0 — 0.52812
20. Broughton — 3-3-0 — 0.48341
21. Wakefield — 3-3-0 — 0.48037
22. Providence — 3-4-0 — 0.47210
23. South Mecklenburg — 3-4-0 — 0.45526
24. Enloe — 3-3-0 — 0.43836
25. Athens Drive — 2-4-0 — 0.43280
26. Willow Spring — 2-4-0 — 0.41918
27. Apex — 2-5-0 — 0.41243
28. Corinth Holders — 1-5-0 — 0.40008
29. East Mecklenburg — 3-4-0 — 0.40000
30. Garinger — 2-4-0 — 0.35960
31. Northwest Guilford — 0-6-0 — 0.30759
32. Green Level — 1-5-0 — 0.29796
