North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 351 | South Columbus High Tabor City · Columbus County Schools | High | 45.3% | -6.5pp |
| 352 | Eastern Alamance High Mebane · Alamance-Burlington Schools | High | 44.8% | -7.0pp |
| 353 | Andrews High Andrews · Cherokee County Schools | High | 44.7% | -7.1pp |
| 354 | Union High Rose Hill · Sampson County Schools | High | 44.7% | -7.1pp |
| 355 | West Craven High Vanceboro · Craven County Board of Education | High | 44.7% | -7.1pp |
| 356 | Bartlett Yancey High Yanceyville · Caswell County Schools | High | 44.6% | -7.2pp |
| 357 | J. F. Webb High Oxford · Granville County Schools | High | 44.6% | -7.2pp |
| 358 | Martin County High Williamston · Martin County Schools | High | 44.5% | -7.3pp |
| 359 | East Forsyth High Kernersville · Winston Salem / Forsyth County Schools | High | 44.4% | -7.4pp |
| 360 | East Duplin High Beulaville · Duplin County Schools | High | 44.3% | -7.5pp |
| 361 | Hoke County High Raeford · Hoke County Schools | High | 44.3% | -7.5pp |
| 362 | Westover High Fayetteville · Cumberland County Schools | High | 44.2% | -7.6pp |
| 363 | Blue Ridge Early College Cashiers · Jackson County Public Schools | High | 44.1% | -7.6pp |
| 364 | The School for Creative Studies Durham · Durham Public Schools | High | 43.7% | -8.1pp |
| 365 | New Hanover High Wilmington · New Hanover County Schools | High | 43.5% | -8.3pp |
| 366 | North Gaston High Dallas · Gaston County Schools | High | 43.5% | -8.3pp |
| 367 | Bunker Hill High Claremont · Catawba County Schools | High | 43.4% | -8.4pp |
| 368 | McDowell High School Marion · McDowell County Schools | High | 43.4% | -8.4pp |
| 369 | West Charlotte High School Charlotte · Charlotte-Mecklenburg Schools | High | 43.4% | -8.4pp |
| 370 | Whiteville High Whiteville · Whiteville City Schools | High | 43.2% | -8.6pp |
| 371 | Jordan-Matthews High Siler City · Chatham County Schools | High | 42.9% | -8.9pp |
| 372 | West Rowan High Mount Ulla · Rowan-Salisbury Schools | High | 42.9% | -8.9pp |
| 373 | Alamance Virtual School Graham · Alamance-Burlington Schools | High | 42.8% | -9.0pp |
| 374 | Clinton High Clinton · Clinton City Schools | High | 42.3% | -9.5pp |
| 375 | Person High Roxboro · Person County Schools | High | 42.2% | -9.6pp |
| 376 | John M Morehead High Eden · Rockingham County Schools | High | 42.0% | -9.8pp |
| 377 | Southern Wayne High Dudley · Wayne County Public Schools | High | 41.9% | -9.9pp |
| 378 | Freedom High Morganton · Burke County Schools | High | 41.7% | -10.1pp |
| 379 | Knightdale High Knightdale · Wake County Schools | High | 41.7% | -10.1pp |
| 380 | Southern Lee High School Sanford · Lee County Schools | High | 41.6% | -10.2pp |
| 381 | Lumberton Senior High Lumberton · Public Schools of Robeson County | High | 41.5% | -10.3pp |
| 382 | Eastern Guilford High Gibsonville · Guilford County Schools | High | 41.4% | -10.4pp |
| 383 | Vance Virtual Village Academy Henderson · Vance County Schools | High | 41.1% | -10.6pp |
| 384 | Granville Central High Stem · Granville County Schools | High | 41.1% | -10.7pp |
| 385 | Saint Pauls High Saint Pauls · Public Schools of Robeson County | High | 40.7% | -11.1pp |
| 386 | Uwharrie Ridge Six-Twelve Trinity · Randolph County School System | High | 40.1% | -11.7pp |
| 387 | Warren County High Warrenton · Warren County Schools | High | 39.8% | -12.0pp |
| 388 | Ashbrook High Gastonia · Gaston County Schools | High | 39.5% | -12.3pp |
| 389 | Providence Grove High School Climax · Randolph County School System | High | 39.4% | -12.4pp |
| 390 | North Pitt High Bethel · Pitt County Schools | High | 39.3% | -12.5pp |
| 391 | Bertie High Windsor · Bertie County Schools | High | 39.2% | -12.6pp |
| 392 | Graham High Graham · Alamance-Burlington Schools | High | 39.2% | -12.6pp |
| 393 | Erwin High Asheville · Buncombe County Schools | High | 39.1% | -12.7pp |
| 394 | Randleman High School Randleman · Randolph County School System | High | 39.0% | -12.8pp |
| 395 | Rocky River High School Mint Hill · Charlotte-Mecklenburg Schools | High | 39.0% | -12.8pp |
| 396 | Shelby High Shelby · Cleveland County Schools | High | 39.0% | -12.8pp |
| 397 | Rocky Mount High Rocky Mount · Nash County Public Schools | High | 38.8% | -13.0pp |
| 398 | Hillside High Durham · Durham Public Schools | High | 38.7% | -13.1pp |
| 399 | Red Springs High Red Springs · Public Schools of Robeson County | High | 38.7% | -13.1pp |
| 400 | Anson High School Wadesboro · Anson County Schools | High | 38.3% | -13.5pp |
About this ranking
Schools are ranked by the percentage of students who scored at or above the NC EOG / EOC % Grade Level Proficient threshold on the latest available NC EOG / EOC Reading test (school year 2024-25). A higher percentage is better.
Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.
The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in North Carolina, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.