North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 401 | Hillside High Durham · Durham Public Schools | High | 31.1% | -26.1pp |
| 402 | Concord High Concord · Cabarrus County Schools | High | 31.0% | -26.2pp |
| 403 | Seventy-First High Fayetteville · Cumberland County Schools | High | 30.9% | -26.3pp |
| 404 | Andrews High Andrews · Cherokee County Schools | High | 30.8% | -26.4pp |
| 405 | Western Harnett High Lillington · Harnett County Schools | High | 30.8% | -26.4pp |
| 406 | Pasquotank County High Elizabeth City · Elizabeth City-Pasquotank Public Schools | High | 30.5% | -26.7pp |
| 407 | North Surry High Mount Airy · Surry County Schools | High | 30.3% | -26.9pp |
| 408 | Scotland High School Laurinburg · Scotland County Schools | High | 30.3% | -26.9pp |
| 409 | Southwest High Jacksonville · Onslow County Schools | High | 30.0% | -27.2pp |
| 410 | Nash Central High Rocky Mount · Nash County Public Schools | High | 29.9% | -27.3pp |
| 411 | West Charlotte High School Charlotte · Charlotte-Mecklenburg Schools | High | 29.9% | -27.3pp |
| 412 | Knightdale High Knightdale · Wake County Schools | High | 29.8% | -27.4pp |
| 413 | Northeast Guilford High McLeansville · Guilford County Schools | High | 29.7% | -27.5pp |
| 414 | Military and Global Leadership Charlotte · Charlotte-Mecklenburg Schools | High | 29.4% | -27.8pp |
| 415 | Wilkes Central High School Wilkesboro · Wilkes County Schools | High | 29.3% | -27.9pp |
| 416 | North Gaston High Dallas · Gaston County Schools | High | 29.1% | -28.1pp |
| 417 | Rocky Mount High Rocky Mount · Nash County Public Schools | High | 29.1% | -28.1pp |
| 418 | Ayden-Grifton High Ayden · Pitt County Schools | High | 28.9% | -28.3pp |
| 419 | James Hunt High Wilson · Wilson County Schools | High | 28.4% | -28.8pp |
| 420 | Southern Wayne High Dudley · Wayne County Public Schools | High | 28.4% | -28.8pp |
| 421 | Ben L. Smith High School Greensboro · Guilford County Schools | High | 28.3% | -28.9pp |
| 422 | Pender High Burgaw · Pender County Schools | High | 28.2% | -29.0pp |
| 423 | Mitchell High Bakersville · Mitchell County Schools | High | 28.1% | -29.1pp |
| 424 | Olympic High School Charlotte · Charlotte-Mecklenburg Schools | High | 27.9% | -29.3pp |
| 425 | Bartlett Yancey High Yanceyville · Caswell County Schools | High | 27.6% | -29.6pp |
| 426 | T Wingate Andrews High High Point · Guilford County Schools | High | 27.6% | -29.6pp |
| 427 | East Bladen High Elizabethtown · Bladen County Schools | High | 27.0% | -30.2pp |
| 428 | Hertford County High Ahoskie · Hertford County Schools | High | 27.0% | -30.2pp |
| 429 | Salisbury High Salisbury · Rowan-Salisbury Schools | High | 27.0% | -30.2pp |
| 430 | Bessemer City High Bessemer City · Gaston County Schools | High | 26.7% | -30.5pp |
| 431 | Greene Central High Snow Hill · Greene County Schools | High | 26.7% | -30.5pp |
| 432 | Martin County High Williamston · Martin County Schools | High | 26.6% | -30.6pp |
| 433 | Southern Guilford High Greensboro · Guilford County Schools | High | 26.6% | -30.6pp |
| 434 | Graham High Graham · Alamance-Burlington Schools | High | 26.5% | -30.7pp |
| 435 | James Kenan High Warsaw · Duplin County Schools | High | 26.3% | -30.9pp |
| 436 | Ashbrook High Gastonia · Gaston County Schools | High | 26.2% | -31.0pp |
| 437 | Forest Hills High Marshville · Union County Public Schools | High | 26.1% | -31.1pp |
| 438 | Richmond Senior High Rockingham · Richmond County Schools | High | 26.1% | -31.1pp |
| 439 | West Craven High Vanceboro · Craven County Board of Education | High | 26.1% | -31.1pp |
| 440 | Southeast Halifax Collegiate Prep Academ Halifax · Halifax County Schools | High | 25.9% | -31.3pp |
| 441 | Monroe High Monroe · Union County Public Schools | High | 25.8% | -31.4pp |
| 442 | Rocky River High School Mint Hill · Charlotte-Mecklenburg Schools | High | 25.7% | -31.5pp |
| 443 | Eastern Wayne High Goldsboro · Wayne County Public Schools | High | 25.4% | -31.8pp |
| 444 | Purnell Swett High Pembroke · Public Schools of Robeson County | High | 25.1% | -32.1pp |
| 445 | Roanoke Rapids High School Roanoke Rapids · Roanoke Rapids City Schools | High | 24.9% | -32.3pp |
| 446 | Reidsville High Reidsville · Rockingham County Schools | High | 24.7% | -32.5pp |
| 447 | Hickory High Hickory · Hickory City Schools | High | 24.6% | -32.6pp |
| 448 | North Forsyth Magnet High Winston Salem · Winston Salem / Forsyth County Schools | High | 24.6% | -32.6pp |
| 449 | Eastern Guilford High Gibsonville · Guilford County Schools | High | 24.4% | -32.8pp |
| 450 | Heide Trask High Rocky Point · Pender County Schools | High | 24.3% | -32.9pp |
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 Science 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.