NCHSAA Football RPI Rankings 9/30/26

Trey ScottFall, High School

The NCHSAA has updated its football RPI standings as the regular season continues. Below are the complete rankings for Classes 1A through 8A.

Last updated: September 30, 2026, at 12:00 p.m.
Format: Rank. School — Record — RPI

Source: N.C. High School Athletic Association

CLASS 1A

  1. Northside – Pinetown — 5-0-0 — 0.70680
  2. Chatham Central — 6-0-0 — 0.65013
  3. Hobgood Charter — 3-2-0 — 0.52007
  4. East Columbus — 3-3-0 — 0.51361
  5. Rocky Mount Prep — 4-1-0 — 0.49600
  6. North Edgecombe — 3-2-0 — 0.47233
  7. Rosman — 3-3-0 — 0.44198
  8. Robbinsville — 2-4-0 — 0.43511
  9. Wilson Prep Academy — 1-4-0 — 0.43167
  10. Winston-Salem Preparatory Academy — 2-4-0 — 0.41772
  11. South Davidson — 3-2-0 — 0.41233
  12. Columbia — 1-3-0 — 0.40688
  13. North East Carolina Prep — 3-2-0 — 0.39840
  14. Sallie B. Howard — 2-2-0 — 0.35889
  15. Southeast Collegiate Prep Academy — 1-4-0 — 0.34277
  16. Washington County — 1-4-0 — 0.34027
  17. KIPP Pride — 1-4-0 — 0.33663
  18. Thomas Jefferson Classical Academy — 1-4-0 — 0.32567
  19. Bonnie Cone Leadership Academy — 0-5-0 — 0.28000
  20. North Stokes — 0-6-0 — 0.26907
  21. The College Prep & Leadership Academy — 0-4-0 — 0.23417
  22. Bear Grass Charter — 0-5-0 — 0.21873
  23. Andrews — 0-5-0 — 0.21527
  24. Jones Senior — 0-5-0 — 0.21250
  25. Weldon STEM — 0-4-0 — 0.19513

CLASS 2A

  1. Starmount — 5-0-0 — 0.76080
  2. Alleghany — 4-1-0 — 0.69133
  3. Corvian Community — 4-1-0 — 0.67900
  4. Warren County — 5-0-0 — 0.67680
  5. Tarboro — 4-1-0 — 0.66147
  6. Manteo — 4-1-0 — 0.64800
  7. Holmes — 3-1-0 — 0.64556
  8. North Rowan — 4-1-0 — 0.62200
  9. Cherokee — 3-3-0 — 0.61272
  10. Christ the King — 4-1-0 — 0.60500
  11. Murphy — 3-2-0 — 0.57420
  12. Community School of Davidson — 3-2-0 — 0.56853
  13. North Duplin — 3-1-0 — 0.56514
  14. Southside — 3-2-0 — 0.56483
  15. Mountain Island Charter — 4-0-0 — 0.55896
  16. Cherryville — 3-2-0 — 0.53767
  17. Lakewood — 3-3-0 — 0.53314
  18. East Bladen — 4-2-0 — 0.51372
  19. Mitchell — 4-2-0 — 0.51144
  20. East Wilkes — 2-3-0 — 0.45320
  21. Langtree Charter Academy — 3-2-0 — 0.45033
  22. Bertie — 1-4-0 — 0.44720
  23. Rosewood — 3-3-0 — 0.44420
  24. Gates County — 2-3-0 — 0.44067
  25. Camden County — 2-3-0 — 0.43387
  26. Avery County — 3-3-0 — 0.43250
  27. Perquimans County — 2-3-0 — 0.42467
  28. Albemarle — 2-3-0 — 0.42270
  29. Union — 3-2-0 — 0.41531
  30. South Stokes — 4-2-0 — 0.41242
  31. Hobbton — 1-5-0 — 0.39202
  32. Swain County — 1-4-0 — 0.37780
  33. Bishop McGuinness — 2-4-0 — 0.37667
  34. Elkin — 2-3-0 — 0.37360
  35. Northwest Halifax Collegiate & Technical Academy — 2-3-0 — 0.37267
  36. East Carteret — 1-4-0 — 0.36931
  37. West Columbus — 1-4-0 — 0.36889
  38. Pamlico County — 1-4-0 — 0.32511
  39. South Stanly — 1-4-0 — 0.32480
  40. Hayesville — 1-4-0 — 0.31853
  41. Lejeune — 1-3-0 — 0.31794
  42. Triangle Math & Science Academy — 1-4-0 — 0.30933
  43. Highland Tech — 0-6-0 — 0.30300
  44. American Leadership Academy-Johnston — 1-4-0 — 0.30120
  45. Bradford Prep — 1-4-0 — 0.28913

CLASS 3A

  1. Hendersonville — 5-0-0 — 0.73367
  2. Midway — 5-0-0 — 0.72649
  3. Whiteville — 5-0-0 — 0.72553
  4. North Stanly — 4-0-0 — 0.71600
  5. Shelby — 5-1-0 — 0.69428
  6. Martin County — 4-1-0 — 0.67427
  7. James Kenan — 3-1-0 — 0.67189
  8. Northeastern — 5-1-0 — 0.65850
  9. Walkertown — 5-1-0 — 0.64969
  10. Lincolnton — 5-1-0 — 0.63256
  11. CHASE — 4-1-0 — 0.59767
  12. Eastern Randolph — 3-3-0 — 0.59667
  13. Mount Airy — 3-2-0 — 0.59120
  14. Providence Grove — 3-2-0 — 0.57856
  15. Thomasville — 4-1-0 — 0.57740
  16. Hertford County — 3-2-0 — 0.57040
  17. Wallace-Rose Hill — 3-2-0 — 0.55460
  18. South Columbus — 3-2-0 — 0.55411
  19. Northwood — 2-3-0 — 0.55280
  20. Pasquotank County — 3-2-0 — 0.55033
  21. Princeton — 3-3-0 — 0.54420
  22. Owen — 4-2-0 — 0.53100
  23. Louisburg — 4-1-0 — 0.53013
  24. Kinston — 3-2-0 — 0.52430
  25. Wake Prep Academy — 4-2-0 — 0.50983
  26. West Davidson — 3-2-0 — 0.50160
  27. Union Academy — 3-2-0 — 0.49320
  28. West Wilkes — 3-2-0 — 0.49160
  29. Mountain Heritage — 3-2-0 — 0.48660
  30. South Lenoir — 3-2-0 — 0.46493
  31. Pine Lake Prep — 3-2-0 — 0.46120
  32. Farmville Central — 2-3-0 — 0.44480
  33. Greene Central — 3-2-0 — 0.44340
  34. East Davidson — 2-3-0 — 0.43453
  35. North Wilkes — 2-3-0 — 0.41380
  36. East Surry — 1-4-0 — 0.40880
  37. East Rutherford — 0-5-0 — 0.40320
  38. Pender — 2-3-0 — 0.40280
  39. West Lincoln — 2-3-0 — 0.39967
  40. Wheatmore — 1-4-0 — 0.37056
  41. North Moore — 0-6-0 — 0.36800
  42. Ayden – Grifton — 1-4-0 — 0.35733
  43. Trinity — 1-4-0 — 0.33340
  44. McMichael — 1-4-0 — 0.33133
  45. Polk County — 1-5-0 — 0.32978
  46. Draughn — 0-6-0 — 0.31756
  47. Madison — 1-5-0 — 0.30678
  48. Patton — 1-5-0 — 0.30283
  49. Bartlett Yancey — 1-4-0 — 0.29673
  50. Goldsboro — 0-6-0 — 0.28644
  51. Bessemer City — 0-6-0 — 0.27150
  52. Heide Trask — 1-4-0 — 0.25920
  53. Beddingfield — 0-5-0 — 0.20778
  54. Surry Central — 0-5-0 — 0.19740
  55. West Bladen — 0-5-0 — 0.17773

CLASS 4A

  1. Tuscola — 6-0-0 — 0.75494
  2. East Duplin — 4-1-0 — 0.69739
  3. Mount Pleasant — 4-1-0 — 0.67827
  4. Clinton — 3-2-0 — 0.66889
  5. Hibriten — 5-0-0 — 0.66880
  6. R-S Central — 5-1-0 — 0.65544
  7. T.W. Andrews — 5-1-0 — 0.65461
  8. West Iredell — 5-0-0 — 0.65213
  9. South Rowan — 4-1-0 — 0.63120
  10. Eastern Wayne — 5-0-0 — 0.61438
  11. Burns — 4-2-0 — 0.61311
  12. Southwestern Randolph — 5-1-0 — 0.58567
  13. Lake Norman Charter — 3-2-0 — 0.57420
  14. Bandys — 3-2-0 — 0.57413
  15. North Surry — 3-2-0 — 0.56960
  16. Pisgah — 3-3-0 — 0.55594
  17. Ledford — 3-3-0 — 0.55472
  18. Fairmont — 2-3-0 — 0.53889
  19. Roanoke Rapids — 3-2-0 — 0.53667
  20. SouthWest Edgecombe — 3-2-0 — 0.53400
  21. Morehead — 4-2-0 — 0.53389
  22. West Craven — 4-2-0 — 0.53256
  23. Anson — 4-1-0 — 0.53233
  24. East Burke — 3-3-0 — 0.52628
  25. Reidsville — 3-3-0 — 0.51833
  26. Wilkes Central — 4-1-0 — 0.51787
  27. West Stokes — 2-3-0 — 0.51513
  28. Bunker Hill — 3-3-0 — 0.51361
  29. West Stanly — 2-3-0 — 0.51087
  30. Forbush — 3-2-0 — 0.50953
  31. Randleman — 2-4-0 — 0.50328
  32. Maiden — 3-3-0 — 0.50294
  33. Stuart W. Cramer — 4-1-0 — 0.49533
  34. Graham — 0-1-0 — 0.46400
  35. East Gaston — 3-2-0 — 0.45867
  36. Cummings — 1-4-0 — 0.45062
  37. Foard — 1-4-0 — 0.44253
  38. Bunn — 2-3-0 — 0.43880
  39. Newton-Conover — 1-4-0 — 0.43520
  40. Jordan-Matthews — 3-3-0 — 0.42544
  41. East Henderson — 1-5-0 — 0.41883
  42. North Pitt — 2-4-0 — 0.40515
  43. Salisbury — 0-5-0 — 0.39960
  44. Central Davidson — 2-4-0 — 0.39350
  45. Washington — 0-5-0 — 0.39253
  46. Lexington Senior — 1-4-0 — 0.38680
  47. Red Springs — 1-4-0 — 0.36200
  48. Nash Central — 0-5-0 — 0.34724
  49. Ashe County — 1-4-0 — 0.34393
  50. Southwest Onslow — 1-4-0 — 0.34352
  51. North Johnston — 1-5-0 — 0.33402
  52. Lincoln Charter — 0-5-0 — 0.33140
  53. Carrboro — 1-4-0 — 0.29056
  54. First Flight — 0-4-0 — 0.28667
  55. Brevard — 0-5-0 — 0.27547
  56. North Lenoir — 0-6-0 — 0.27533
  57. Carver — 1-5-0 — 0.27255

CLASS 5A

  1. South Point — 6-0-0 — 0.82872
  2. Hunt — 6-0-0 — 0.76398
  3. Crest — 4-1-0 — 0.74753
  4. Southeast Alamance — 6-0-0 — 0.73700
  5. Northside – Jacksonville — 5-0-0 — 0.73473
  6. West Rowan — 4-1-0 — 0.71720
  7. St. Pauls — 5-0-0 — 0.70653
  8. Northeast Guilford — 4-1-0 — 0.68987
  9. East Lincoln — 6-0-0 — 0.68506
  10. Enka — 5-0-0 — 0.68500
  11. Hickory — 5-1-0 — 0.67906
  12. Croatan — 6-0-0 — 0.67813
  13. Franklin — 6-0-0 — 0.66117
  14. Jay M. Robinson — 5-0-0 — 0.65360
  15. West Henderson — 3-2-0 — 0.64793
  16. Northwest Cabarrus — 4-1-0 — 0.64553
  17. Oak Grove — 4-1-0 — 0.64233
  18. Forest Hills — 5-0-0 — 0.63620
  19. Seaforth — 4-1-0 — 0.62982
  20. North Davidson — 4-1-0 — 0.62233
  21. Fike — 5-1-0 — 0.60722
  22. Smoky Mountain — 5-1-0 — 0.58422
  23. Monroe — 3-2-0 — 0.57600
  24. Southern Nash — 4-2-0 — 0.56718
  25. Carson — 3-2-0 — 0.56680
  26. Western Alamance — 4-1-0 — 0.56153
  27. Eastern Alamance — 3-2-0 — 0.55173
  28. North Buncombe — 4-1-0 — 0.54700
  29. Erwin — 3-2-0 — 0.54560
  30. South Granville — 3-2-0 — 0.54440
  31. Montgomery Central — 2-3-0 — 0.54280
  32. Currituck County — 3-2-0 — 0.53707
  33. Parkwood — 3-2-0 — 0.53438
  34. Havelock — 2-4-0 — 0.53091
  35. Rocky Mount — 3-2-0 — 0.51327
  36. C.B. Aycock — 2-3-0 — 0.50427
  37. Southern Wayne — 3-3-0 — 0.50140
  38. Rockingham County — 2-4-0 — 0.50044
  39. Huss — 3-3-0 — 0.49822
  40. East Rowan — 2-3-0 — 0.49440
  41. J.F. Webb — 2-3-0 — 0.48033
  42. West Carteret — 2-3-0 — 0.48004
  43. North Lincoln — 1-5-0 — 0.45117
  44. North Henderson — 1-5-0 — 0.45067
  45. Concord — 1-4-0 — 0.44453
  46. Orange — 2-3-0 — 0.43749
  47. Person — 1-5-0 — 0.39513
  48. Atkins — 1-4-0 — 0.38640
  49. South Brunswick — 2-3-0 — 0.37422
  50. Forestview — 0-6-0 — 0.36106
  51. Richlands — 1-5-0 — 0.35581
  52. North Forsyth — 1-4-0 — 0.33060
  53. Dixon — 2-3-0 — 0.32198
  54. Douglas Byrd — 0-5-0 — 0.25400
  55. North Gaston — 0-6-0 — 0.24961
  56. Southern Guilford — 0-5-0 — 0.20240
  57. Cedar Ridge — 0-3-0 — 0.13467

CLASS 6A

  1. Asheboro — 5-0-0 — 0.76747
  2. Williams — 3-0-0 — 0.72911
  3. J.H. Rose — 5-0-0 — 0.72167
  4. Jacksonville — 3-1-0 — 0.71172
  5. Franklinton — 5-0-0 — 0.70973
  6. Southern Alamance — 4-1-0 — 0.70889
  7. T.C. Roberson — 4-1-0 — 0.69867
  8. Harnett Central — 5-0-0 — 0.68473
  9. Kings Mountain — 4-1-0 — 0.67947
  10. Scotland — 4-1-0 — 0.67553
  11. Swansboro — 5-1-0 — 0.65225
  12. Asheville — 4-1-0 — 0.64973
  13. Northern Nash — 3-2-0 — 0.64247
  14. Seventy-First — 4-1-0 — 0.64200
  15. Felton Grove — 4-1-0 — 0.62762
  16. Glenn — 4-1-0 — 0.61960
  17. Union Pines — 4-1-0 — 0.60927
  18. Dudley — 3-3-0 — 0.60333
  19. Triton — 5-0-0 — 0.59960
  20. Alexander Central — 4-1-0 — 0.59520
  21. Ashbrook — 3-3-0 — 0.58700
  22. Middle Creek — 3-2-0 — 0.57573
  23. Freedom — 4-1-0 — 0.57500
  24. Sun Valley — 2-3-0 — 0.55607
  25. Charlotte Catholic — 3-3-0 — 0.53406
  26. Piedmont — 3-3-0 — 0.48817
  27. Olympic — 3-2-0 — 0.48793
  28. South Caldwell — 2-3-0 — 0.48593
  29. White Oak — 2-2-0 — 0.47417
  30. Statesville — 2-3-0 — 0.47220
  31. Harding University — 2-3-0 — 0.45513
  32. South Johnston — 1-4-0 — 0.45400
  33. Mount Tabor — 1-4-0 — 0.44880
  34. Eastern Guilford — 1-3-0 — 0.44197
  35. Central Cabarrus — 1-4-0 — 0.43880
  36. Westover — 2-3-0 — 0.43680
  37. West Johnston — 2-3-0 — 0.43547
  38. Western Harnett — 3-2-0 — 0.43467
  39. Northern Durham — 2-3-0 — 0.43069
  40. West Brunswick — 1-5-0 — 0.43022
  41. Ragsdale — 2-3-0 — 0.42640
  42. Gray’s Creek — 3-2-0 — 0.40920
  43. Watauga — 1-4-0 — 0.40760
  44. Western Guilford — 2-4-0 — 0.39900
  45. Southeast Guilford — 1-4-0 — 0.38960
  46. Lee County — 0-5-0 — 0.38500
  47. Phillip O. Berry Academy of Technology — 2-3-0 — 0.37987
  48. A.C. Reynolds — 1-4-0 — 0.37853
  49. St. Stephens — 1-4-0 — 0.37460
  50. Northern Guilford — 1-4-0 — 0.37382
  51. Vance County — 0-5-0 — 0.36262
  52. Southern Lee — 0-5-0 — 0.34180
  53. South View — 1-4-0 — 0.34000
  54. Terry Sanford — 1-4-0 — 0.31920
  55. East Chapel Hill — 1-3-0 — 0.29206
  56. North Iredell — 0-5-0 — 0.27440
  57. Ben L. Smith — 1-5-0 — 0.27072
  58. E.E. Smith — 0-5-0 — 0.23093

CLASS 7A

  1. Weddington — 6-0-0 — 0.79133
  2. Cleveland — 5-0-0 — 0.77487
  3. Grimsley — 5-0-0 — 0.75073
  4. Marvin Ridge — 5-0-0 — 0.73367
  5. Lake Norman — 5-0-0 — 0.72080
  6. New Bern — 4-1-0 — 0.71920
  7. Clayton — 6-0-0 — 0.70626
  8. Southeast Raleigh — 5-1-0 — 0.69150
  9. D.H. Conley — 4-1-0 — 0.67740
  10. Reagan — 4-1-0 — 0.67422
  11. Davie County — 3-2-0 — 0.67400
  12. A.L. Brown — 5-0-0 — 0.66227
  13. Garner — 3-2-0 — 0.66220
  14. Cardinal Gibbons — 3-2-0 — 0.64567
  15. Cape Fear — 4-1-0 — 0.62200
  16. Page — 5-0-0 — 0.61593
  17. Southern School of Energy and Sustainability — 2-2-0 — 0.60069
  18. Wake Forest — 3-2-0 — 0.59707
  19. Butler — 3-3-0 — 0.59642
  20. New Hanover — 2-3-0 — 0.58133
  21. Hickory Ridge — 4-1-0 — 0.57947
  22. North Brunswick — 4-2-0 — 0.57787
  23. East Forsyth — 3-2-0 — 0.57080
  24. Hopewell — 4-2-0 — 0.54428
  25. South Central — 3-2-0 — 0.53847
  26. Ballantyne Ridge — 3-3-0 — 0.53428
  27. Hillside — 3-2-0 — 0.52020
  28. Pine Forest — 3-2-0 — 0.51920
  29. Mooresville — 1-4-0 — 0.51753
  30. Overhills — 3-2-0 — 0.51600
  31. Topsail — 2-4-0 — 0.51461
  32. Parkland — 3-2-0 — 0.50933
  33. Purnell Swett — 3-2-0 — 0.50320
  34. R.J. Reynolds — 3-2-0 — 0.49653
  35. Ashley — 3-3-0 — 0.49470
  36. Fuquay-Varina — 2-4-0 — 0.48894
  37. South Garner — 3-3-0 — 0.48233
  38. West Cabarrus — 1-4-0 — 0.47400
  39. Jack Britt — 2-3-0 — 0.47400
  40. Independence — 1-4-0 — 0.47240
  41. Holly Springs — 2-3-0 — 0.45567
  42. McDowell — 1-4-0 — 0.45413
  43. Sanderson — 3-2-0 — 0.45093
  44. Porter Ridge — 2-4-0 — 0.44583
  45. East Wake — 2-3-0 — 0.42973
  46. Heritage — 1-4-0 — 0.42480
  47. South Iredell — 1-4-0 — 0.41580
  48. Southwest Guilford — 1-4-0 — 0.40580
  49. Richmond Senior — 1-4-0 — 0.39520
  50. North Mecklenburg — 2-3-0 — 0.37693
  51. Riverside-Durham — 1-4-0 — 0.37676
  52. Lumberton — 1-4-0 — 0.36080
  53. Cuthbertson — 1-5-0 — 0.34456
  54. Cary — 2-3-0 — 0.33233
  55. Chapel Hill — 1-4-0 — 0.31520
  56. West Mecklenburg — 0-6-0 — 0.30667
  57. Cox Mill — 1-4-0 — 0.30533
  58. Smithfield-Selma — 0-6-0 — 0.30337
  59. Knightdale — 0-5-0 — 0.29704
  60. Rocky River — 0-6-0 — 0.17744

CLASS 8A

  1. Chambers — 6-0-0 — 0.82991
  2. Hough — 6-0-0 — 0.81153
  3. Apex Friendship — 6-0-0 — 0.72054
  4. Palisades — 4-1-0 — 0.69687
  5. Millbrook — 4-0-1 — 0.68587
  6. West Forsyth — 4-1-0 — 0.65767
  7. Green Hope — 5-1-0 — 0.65744
  8. Mallard Creek — 4-2-0 — 0.65724
  9. Myers Park — 3-2-0 — 0.64531
  10. Hoggard — 4-1-0 — 0.64400
  11. Ardrey Kell — 3-2-0 — 0.59373
  12. West Charlotte — 3-3-0 — 0.57382
  13. Jordan — 4-2-0 — 0.55728
  14. Pinecrest — 2-3-0 — 0.55440
  15. Rolesville — 2-2-1 — 0.55338
  16. Broughton — 3-2-0 — 0.54933
  17. Panther Creek — 4-2-0 — 0.51700
  18. Leesville Road — 3-2-0 — 0.51629
  19. Hoke County — 2-3-0 — 0.51000
  20. Enloe — 3-2-0 — 0.50573
  21. Laney — 2-4-0 — 0.50122
  22. South Mecklenburg — 2-4-0 — 0.45294
  23. Wakefield — 2-3-0 — 0.44387
  24. Providence — 2-4-0 — 0.44161
  25. East Mecklenburg — 3-3-0 — 0.43644
  26. Corinth Holders — 1-4-0 — 0.43200
  27. Apex — 2-4-0 — 0.39915
  28. Willow Spring — 1-4-0 — 0.38093
  29. Athens Drive — 1-4-0 — 0.37842
  30. Garinger — 2-3-0 — 0.36640
  31. Green Level — 1-4-0 — 0.33040
  32. Northwest Guilford — 0-5-0 — 0.23180