NCHSAA Football RPI Rankings 9/30/26
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
- Northside – Pinetown — 5-0-0 — 0.70680
- Chatham Central — 6-0-0 — 0.65013
- Hobgood Charter — 3-2-0 — 0.52007
- East Columbus — 3-3-0 — 0.51361
- Rocky Mount Prep — 4-1-0 — 0.49600
- North Edgecombe — 3-2-0 — 0.47233
- Rosman — 3-3-0 — 0.44198
- Robbinsville — 2-4-0 — 0.43511
- Wilson Prep Academy — 1-4-0 — 0.43167
- Winston-Salem Preparatory Academy — 2-4-0 — 0.41772
- South Davidson — 3-2-0 — 0.41233
- Columbia — 1-3-0 — 0.40688
- North East Carolina Prep — 3-2-0 — 0.39840
- Sallie B. Howard — 2-2-0 — 0.35889
- Southeast Collegiate Prep Academy — 1-4-0 — 0.34277
- Washington County — 1-4-0 — 0.34027
- KIPP Pride — 1-4-0 — 0.33663
- Thomas Jefferson Classical Academy — 1-4-0 — 0.32567
- Bonnie Cone Leadership Academy — 0-5-0 — 0.28000
- North Stokes — 0-6-0 — 0.26907
- The College Prep & Leadership Academy — 0-4-0 — 0.23417
- Bear Grass Charter — 0-5-0 — 0.21873
- Andrews — 0-5-0 — 0.21527
- Jones Senior — 0-5-0 — 0.21250
- Weldon STEM — 0-4-0 — 0.19513
CLASS 2A
- Starmount — 5-0-0 — 0.76080
- Alleghany — 4-1-0 — 0.69133
- Corvian Community — 4-1-0 — 0.67900
- Warren County — 5-0-0 — 0.67680
- Tarboro — 4-1-0 — 0.66147
- Manteo — 4-1-0 — 0.64800
- Holmes — 3-1-0 — 0.64556
- North Rowan — 4-1-0 — 0.62200
- Cherokee — 3-3-0 — 0.61272
- Christ the King — 4-1-0 — 0.60500
- Murphy — 3-2-0 — 0.57420
- Community School of Davidson — 3-2-0 — 0.56853
- North Duplin — 3-1-0 — 0.56514
- Southside — 3-2-0 — 0.56483
- Mountain Island Charter — 4-0-0 — 0.55896
- Cherryville — 3-2-0 — 0.53767
- Lakewood — 3-3-0 — 0.53314
- East Bladen — 4-2-0 — 0.51372
- Mitchell — 4-2-0 — 0.51144
- East Wilkes — 2-3-0 — 0.45320
- Langtree Charter Academy — 3-2-0 — 0.45033
- Bertie — 1-4-0 — 0.44720
- Rosewood — 3-3-0 — 0.44420
- Gates County — 2-3-0 — 0.44067
- Camden County — 2-3-0 — 0.43387
- Avery County — 3-3-0 — 0.43250
- Perquimans County — 2-3-0 — 0.42467
- Albemarle — 2-3-0 — 0.42270
- Union — 3-2-0 — 0.41531
- South Stokes — 4-2-0 — 0.41242
- Hobbton — 1-5-0 — 0.39202
- Swain County — 1-4-0 — 0.37780
- Bishop McGuinness — 2-4-0 — 0.37667
- Elkin — 2-3-0 — 0.37360
- Northwest Halifax Collegiate & Technical Academy — 2-3-0 — 0.37267
- East Carteret — 1-4-0 — 0.36931
- West Columbus — 1-4-0 — 0.36889
- Pamlico County — 1-4-0 — 0.32511
- South Stanly — 1-4-0 — 0.32480
- Hayesville — 1-4-0 — 0.31853
- Lejeune — 1-3-0 — 0.31794
- Triangle Math & Science Academy — 1-4-0 — 0.30933
- Highland Tech — 0-6-0 — 0.30300
- American Leadership Academy-Johnston — 1-4-0 — 0.30120
- Bradford Prep — 1-4-0 — 0.28913
CLASS 3A
- Hendersonville — 5-0-0 — 0.73367
- Midway — 5-0-0 — 0.72649
- Whiteville — 5-0-0 — 0.72553
- North Stanly — 4-0-0 — 0.71600
- Shelby — 5-1-0 — 0.69428
- Martin County — 4-1-0 — 0.67427
- James Kenan — 3-1-0 — 0.67189
- Northeastern — 5-1-0 — 0.65850
- Walkertown — 5-1-0 — 0.64969
- Lincolnton — 5-1-0 — 0.63256
- CHASE — 4-1-0 — 0.59767
- Eastern Randolph — 3-3-0 — 0.59667
- Mount Airy — 3-2-0 — 0.59120
- Providence Grove — 3-2-0 — 0.57856
- Thomasville — 4-1-0 — 0.57740
- Hertford County — 3-2-0 — 0.57040
- Wallace-Rose Hill — 3-2-0 — 0.55460
- South Columbus — 3-2-0 — 0.55411
- Northwood — 2-3-0 — 0.55280
- Pasquotank County — 3-2-0 — 0.55033
- Princeton — 3-3-0 — 0.54420
- Owen — 4-2-0 — 0.53100
- Louisburg — 4-1-0 — 0.53013
- Kinston — 3-2-0 — 0.52430
- Wake Prep Academy — 4-2-0 — 0.50983
- West Davidson — 3-2-0 — 0.50160
- Union Academy — 3-2-0 — 0.49320
- West Wilkes — 3-2-0 — 0.49160
- Mountain Heritage — 3-2-0 — 0.48660
- South Lenoir — 3-2-0 — 0.46493
- Pine Lake Prep — 3-2-0 — 0.46120
- Farmville Central — 2-3-0 — 0.44480
- Greene Central — 3-2-0 — 0.44340
- East Davidson — 2-3-0 — 0.43453
- North Wilkes — 2-3-0 — 0.41380
- East Surry — 1-4-0 — 0.40880
- East Rutherford — 0-5-0 — 0.40320
- Pender — 2-3-0 — 0.40280
- West Lincoln — 2-3-0 — 0.39967
- Wheatmore — 1-4-0 — 0.37056
- North Moore — 0-6-0 — 0.36800
- Ayden – Grifton — 1-4-0 — 0.35733
- Trinity — 1-4-0 — 0.33340
- McMichael — 1-4-0 — 0.33133
- Polk County — 1-5-0 — 0.32978
- Draughn — 0-6-0 — 0.31756
- Madison — 1-5-0 — 0.30678
- Patton — 1-5-0 — 0.30283
- Bartlett Yancey — 1-4-0 — 0.29673
- Goldsboro — 0-6-0 — 0.28644
- Bessemer City — 0-6-0 — 0.27150
- Heide Trask — 1-4-0 — 0.25920
- Beddingfield — 0-5-0 — 0.20778
- Surry Central — 0-5-0 — 0.19740
- West Bladen — 0-5-0 — 0.17773
CLASS 4A
- Tuscola — 6-0-0 — 0.75494
- East Duplin — 4-1-0 — 0.69739
- Mount Pleasant — 4-1-0 — 0.67827
- Clinton — 3-2-0 — 0.66889
- Hibriten — 5-0-0 — 0.66880
- R-S Central — 5-1-0 — 0.65544
- T.W. Andrews — 5-1-0 — 0.65461
- West Iredell — 5-0-0 — 0.65213
- South Rowan — 4-1-0 — 0.63120
- Eastern Wayne — 5-0-0 — 0.61438
- Burns — 4-2-0 — 0.61311
- Southwestern Randolph — 5-1-0 — 0.58567
- Lake Norman Charter — 3-2-0 — 0.57420
- Bandys — 3-2-0 — 0.57413
- North Surry — 3-2-0 — 0.56960
- Pisgah — 3-3-0 — 0.55594
- Ledford — 3-3-0 — 0.55472
- Fairmont — 2-3-0 — 0.53889
- Roanoke Rapids — 3-2-0 — 0.53667
- SouthWest Edgecombe — 3-2-0 — 0.53400
- Morehead — 4-2-0 — 0.53389
- West Craven — 4-2-0 — 0.53256
- Anson — 4-1-0 — 0.53233
- East Burke — 3-3-0 — 0.52628
- Reidsville — 3-3-0 — 0.51833
- Wilkes Central — 4-1-0 — 0.51787
- West Stokes — 2-3-0 — 0.51513
- Bunker Hill — 3-3-0 — 0.51361
- West Stanly — 2-3-0 — 0.51087
- Forbush — 3-2-0 — 0.50953
- Randleman — 2-4-0 — 0.50328
- Maiden — 3-3-0 — 0.50294
- Stuart W. Cramer — 4-1-0 — 0.49533
- Graham — 0-1-0 — 0.46400
- East Gaston — 3-2-0 — 0.45867
- Cummings — 1-4-0 — 0.45062
- Foard — 1-4-0 — 0.44253
- Bunn — 2-3-0 — 0.43880
- Newton-Conover — 1-4-0 — 0.43520
- Jordan-Matthews — 3-3-0 — 0.42544
- East Henderson — 1-5-0 — 0.41883
- North Pitt — 2-4-0 — 0.40515
- Salisbury — 0-5-0 — 0.39960
- Central Davidson — 2-4-0 — 0.39350
- Washington — 0-5-0 — 0.39253
- Lexington Senior — 1-4-0 — 0.38680
- Red Springs — 1-4-0 — 0.36200
- Nash Central — 0-5-0 — 0.34724
- Ashe County — 1-4-0 — 0.34393
- Southwest Onslow — 1-4-0 — 0.34352
- North Johnston — 1-5-0 — 0.33402
- Lincoln Charter — 0-5-0 — 0.33140
- Carrboro — 1-4-0 — 0.29056
- First Flight — 0-4-0 — 0.28667
- Brevard — 0-5-0 — 0.27547
- North Lenoir — 0-6-0 — 0.27533
- Carver — 1-5-0 — 0.27255
CLASS 5A
- South Point — 6-0-0 — 0.82872
- Hunt — 6-0-0 — 0.76398
- Crest — 4-1-0 — 0.74753
- Southeast Alamance — 6-0-0 — 0.73700
- Northside – Jacksonville — 5-0-0 — 0.73473
- West Rowan — 4-1-0 — 0.71720
- St. Pauls — 5-0-0 — 0.70653
- Northeast Guilford — 4-1-0 — 0.68987
- East Lincoln — 6-0-0 — 0.68506
- Enka — 5-0-0 — 0.68500
- Hickory — 5-1-0 — 0.67906
- Croatan — 6-0-0 — 0.67813
- Franklin — 6-0-0 — 0.66117
- Jay M. Robinson — 5-0-0 — 0.65360
- West Henderson — 3-2-0 — 0.64793
- Northwest Cabarrus — 4-1-0 — 0.64553
- Oak Grove — 4-1-0 — 0.64233
- Forest Hills — 5-0-0 — 0.63620
- Seaforth — 4-1-0 — 0.62982
- North Davidson — 4-1-0 — 0.62233
- Fike — 5-1-0 — 0.60722
- Smoky Mountain — 5-1-0 — 0.58422
- Monroe — 3-2-0 — 0.57600
- Southern Nash — 4-2-0 — 0.56718
- Carson — 3-2-0 — 0.56680
- Western Alamance — 4-1-0 — 0.56153
- Eastern Alamance — 3-2-0 — 0.55173
- North Buncombe — 4-1-0 — 0.54700
- Erwin — 3-2-0 — 0.54560
- South Granville — 3-2-0 — 0.54440
- Montgomery Central — 2-3-0 — 0.54280
- Currituck County — 3-2-0 — 0.53707
- Parkwood — 3-2-0 — 0.53438
- Havelock — 2-4-0 — 0.53091
- Rocky Mount — 3-2-0 — 0.51327
- C.B. Aycock — 2-3-0 — 0.50427
- Southern Wayne — 3-3-0 — 0.50140
- Rockingham County — 2-4-0 — 0.50044
- Huss — 3-3-0 — 0.49822
- East Rowan — 2-3-0 — 0.49440
- J.F. Webb — 2-3-0 — 0.48033
- West Carteret — 2-3-0 — 0.48004
- North Lincoln — 1-5-0 — 0.45117
- North Henderson — 1-5-0 — 0.45067
- Concord — 1-4-0 — 0.44453
- Orange — 2-3-0 — 0.43749
- Person — 1-5-0 — 0.39513
- Atkins — 1-4-0 — 0.38640
- South Brunswick — 2-3-0 — 0.37422
- Forestview — 0-6-0 — 0.36106
- Richlands — 1-5-0 — 0.35581
- North Forsyth — 1-4-0 — 0.33060
- Dixon — 2-3-0 — 0.32198
- Douglas Byrd — 0-5-0 — 0.25400
- North Gaston — 0-6-0 — 0.24961
- Southern Guilford — 0-5-0 — 0.20240
- Cedar Ridge — 0-3-0 — 0.13467
CLASS 6A
- Asheboro — 5-0-0 — 0.76747
- Williams — 3-0-0 — 0.72911
- J.H. Rose — 5-0-0 — 0.72167
- Jacksonville — 3-1-0 — 0.71172
- Franklinton — 5-0-0 — 0.70973
- Southern Alamance — 4-1-0 — 0.70889
- T.C. Roberson — 4-1-0 — 0.69867
- Harnett Central — 5-0-0 — 0.68473
- Kings Mountain — 4-1-0 — 0.67947
- Scotland — 4-1-0 — 0.67553
- Swansboro — 5-1-0 — 0.65225
- Asheville — 4-1-0 — 0.64973
- Northern Nash — 3-2-0 — 0.64247
- Seventy-First — 4-1-0 — 0.64200
- Felton Grove — 4-1-0 — 0.62762
- Glenn — 4-1-0 — 0.61960
- Union Pines — 4-1-0 — 0.60927
- Dudley — 3-3-0 — 0.60333
- Triton — 5-0-0 — 0.59960
- Alexander Central — 4-1-0 — 0.59520
- Ashbrook — 3-3-0 — 0.58700
- Middle Creek — 3-2-0 — 0.57573
- Freedom — 4-1-0 — 0.57500
- Sun Valley — 2-3-0 — 0.55607
- Charlotte Catholic — 3-3-0 — 0.53406
- Piedmont — 3-3-0 — 0.48817
- Olympic — 3-2-0 — 0.48793
- South Caldwell — 2-3-0 — 0.48593
- White Oak — 2-2-0 — 0.47417
- Statesville — 2-3-0 — 0.47220
- Harding University — 2-3-0 — 0.45513
- South Johnston — 1-4-0 — 0.45400
- Mount Tabor — 1-4-0 — 0.44880
- Eastern Guilford — 1-3-0 — 0.44197
- Central Cabarrus — 1-4-0 — 0.43880
- Westover — 2-3-0 — 0.43680
- West Johnston — 2-3-0 — 0.43547
- Western Harnett — 3-2-0 — 0.43467
- Northern Durham — 2-3-0 — 0.43069
- West Brunswick — 1-5-0 — 0.43022
- Ragsdale — 2-3-0 — 0.42640
- Gray’s Creek — 3-2-0 — 0.40920
- Watauga — 1-4-0 — 0.40760
- Western Guilford — 2-4-0 — 0.39900
- Southeast Guilford — 1-4-0 — 0.38960
- Lee County — 0-5-0 — 0.38500
- Phillip O. Berry Academy of Technology — 2-3-0 — 0.37987
- A.C. Reynolds — 1-4-0 — 0.37853
- St. Stephens — 1-4-0 — 0.37460
- Northern Guilford — 1-4-0 — 0.37382
- Vance County — 0-5-0 — 0.36262
- Southern Lee — 0-5-0 — 0.34180
- South View — 1-4-0 — 0.34000
- Terry Sanford — 1-4-0 — 0.31920
- East Chapel Hill — 1-3-0 — 0.29206
- North Iredell — 0-5-0 — 0.27440
- Ben L. Smith — 1-5-0 — 0.27072
- E.E. Smith — 0-5-0 — 0.23093
CLASS 7A
- Weddington — 6-0-0 — 0.79133
- Cleveland — 5-0-0 — 0.77487
- Grimsley — 5-0-0 — 0.75073
- Marvin Ridge — 5-0-0 — 0.73367
- Lake Norman — 5-0-0 — 0.72080
- New Bern — 4-1-0 — 0.71920
- Clayton — 6-0-0 — 0.70626
- Southeast Raleigh — 5-1-0 — 0.69150
- D.H. Conley — 4-1-0 — 0.67740
- Reagan — 4-1-0 — 0.67422
- Davie County — 3-2-0 — 0.67400
- A.L. Brown — 5-0-0 — 0.66227
- Garner — 3-2-0 — 0.66220
- Cardinal Gibbons — 3-2-0 — 0.64567
- Cape Fear — 4-1-0 — 0.62200
- Page — 5-0-0 — 0.61593
- Southern School of Energy and Sustainability — 2-2-0 — 0.60069
- Wake Forest — 3-2-0 — 0.59707
- Butler — 3-3-0 — 0.59642
- New Hanover — 2-3-0 — 0.58133
- Hickory Ridge — 4-1-0 — 0.57947
- North Brunswick — 4-2-0 — 0.57787
- East Forsyth — 3-2-0 — 0.57080
- Hopewell — 4-2-0 — 0.54428
- South Central — 3-2-0 — 0.53847
- Ballantyne Ridge — 3-3-0 — 0.53428
- Hillside — 3-2-0 — 0.52020
- Pine Forest — 3-2-0 — 0.51920
- Mooresville — 1-4-0 — 0.51753
- Overhills — 3-2-0 — 0.51600
- Topsail — 2-4-0 — 0.51461
- Parkland — 3-2-0 — 0.50933
- Purnell Swett — 3-2-0 — 0.50320
- R.J. Reynolds — 3-2-0 — 0.49653
- Ashley — 3-3-0 — 0.49470
- Fuquay-Varina — 2-4-0 — 0.48894
- South Garner — 3-3-0 — 0.48233
- West Cabarrus — 1-4-0 — 0.47400
- Jack Britt — 2-3-0 — 0.47400
- Independence — 1-4-0 — 0.47240
- Holly Springs — 2-3-0 — 0.45567
- McDowell — 1-4-0 — 0.45413
- Sanderson — 3-2-0 — 0.45093
- Porter Ridge — 2-4-0 — 0.44583
- East Wake — 2-3-0 — 0.42973
- Heritage — 1-4-0 — 0.42480
- South Iredell — 1-4-0 — 0.41580
- Southwest Guilford — 1-4-0 — 0.40580
- Richmond Senior — 1-4-0 — 0.39520
- North Mecklenburg — 2-3-0 — 0.37693
- Riverside-Durham — 1-4-0 — 0.37676
- Lumberton — 1-4-0 — 0.36080
- Cuthbertson — 1-5-0 — 0.34456
- Cary — 2-3-0 — 0.33233
- Chapel Hill — 1-4-0 — 0.31520
- West Mecklenburg — 0-6-0 — 0.30667
- Cox Mill — 1-4-0 — 0.30533
- Smithfield-Selma — 0-6-0 — 0.30337
- Knightdale — 0-5-0 — 0.29704
- Rocky River — 0-6-0 — 0.17744
CLASS 8A
- Chambers — 6-0-0 — 0.82991
- Hough — 6-0-0 — 0.81153
- Apex Friendship — 6-0-0 — 0.72054
- Palisades — 4-1-0 — 0.69687
- Millbrook — 4-0-1 — 0.68587
- West Forsyth — 4-1-0 — 0.65767
- Green Hope — 5-1-0 — 0.65744
- Mallard Creek — 4-2-0 — 0.65724
- Myers Park — 3-2-0 — 0.64531
- Hoggard — 4-1-0 — 0.64400
- Ardrey Kell — 3-2-0 — 0.59373
- West Charlotte — 3-3-0 — 0.57382
- Jordan — 4-2-0 — 0.55728
- Pinecrest — 2-3-0 — 0.55440
- Rolesville — 2-2-1 — 0.55338
- Broughton — 3-2-0 — 0.54933
- Panther Creek — 4-2-0 — 0.51700
- Leesville Road — 3-2-0 — 0.51629
- Hoke County — 2-3-0 — 0.51000
- Enloe — 3-2-0 — 0.50573
- Laney — 2-4-0 — 0.50122
- South Mecklenburg — 2-4-0 — 0.45294
- Wakefield — 2-3-0 — 0.44387
- Providence — 2-4-0 — 0.44161
- East Mecklenburg — 3-3-0 — 0.43644
- Corinth Holders — 1-4-0 — 0.43200
- Apex — 2-4-0 — 0.39915
- Willow Spring — 1-4-0 — 0.38093
- Athens Drive — 1-4-0 — 0.37842
- Garinger — 2-3-0 — 0.36640
- Green Level — 1-4-0 — 0.33040
- Northwest Guilford — 0-5-0 — 0.23180

