North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 401 | Isaac Dickson Elementary Asheville · Asheville City Schools | Elementary | 66.8% | +15.0pp |
| 402 | Thomas Jefferson Middle Winston-Salem · Winston Salem / Forsyth County Schools | Middle | 66.8% | +15.0pp |
| 403 | Topsail Middle Hampstead · Pender County Schools | Middle | 66.8% | +15.0pp |
| 404 | Tramway Elementary Sanford · Lee County Schools | Elementary | 66.8% | +15.0pp |
| 405 | Chase High School Forest City · Rutherford County Schools | High | 66.7% | +14.9pp |
| 406 | Grover Elementary Grover · Cleveland County Schools | Elementary | 66.7% | +14.9pp |
| 407 | Harris Elementary School Forest City · Rutherford County Schools | Elementary | 66.7% | +14.9pp |
| 408 | Holly Ridge Middle Holly Springs · Wake County Schools | Middle | 66.7% | +14.9pp |
| 409 | Northwest Elementary Lexington · Davidson County Schools | Elementary | 66.7% | +14.9pp |
| 410 | Tuscola High Waynesville · Haywood County Schools | High | 66.7% | +14.9pp |
| 411 | Wakefield High Raleigh · Wake County Schools | High | 66.7% | +14.9pp |
| 412 | Brevard High Brevard · Transylvania County Schools | High | 66.5% | +14.7pp |
| 413 | General Greene Elementary Greensboro · Guilford County Schools | Elementary | 66.5% | +14.7pp |
| 414 | Haw Creek Elementary Asheville · Buncombe County Schools | Elementary | 66.5% | +14.7pp |
| 415 | Holly Tree Elementary Wilmington · New Hanover County Schools | Elementary | 66.5% | +14.7pp |
| 416 | Pine Hollow Middle Raleigh · Wake County Schools | Middle | 66.4% | +14.6pp |
| 417 | Root Elementary Raleigh · Wake County Schools | Elementary | 66.4% | +14.6pp |
| 418 | Penn-Griffin Schools High Point · Guilford County Schools | High | 66.3% | +14.6pp |
| 419 | Fairview Elementary Monroe · Union County Public Schools | Elementary | 66.3% | +14.5pp |
| 420 | Lyons Farm Elementary Durham · Durham Public Schools | Elementary | 66.3% | +14.5pp |
| 421 | Moss Hill Elementary Kinston · Lenoir County Public Schools | Elementary | 66.3% | +14.5pp |
| 422 | New Bridge Middle Jacksonville · Onslow County Schools | Middle | 66.3% | +14.5pp |
| 423 | New Hope Elementary Gastonia · Gaston County Schools | Elementary | 66.3% | +14.5pp |
| 424 | Rutherfordton Elementary School Rutherfordton · Rutherford County Schools | Elementary | 66.3% | +14.5pp |
| 425 | Chatham Central High Bear Creek · Chatham County Schools | High | 66.2% | +14.4pp |
| 426 | Locust Elementary Locust · Stanly County Schools | Elementary | 66.2% | +14.4pp |
| 427 | Sandhills Farm Life Elementary Carthage · Moore County Schools | Elementary | 66.2% | +14.4pp |
| 428 | Tucker Creek Middle Havelock · Craven County Board of Education | Middle | 66.2% | +14.4pp |
| 429 | FPG Elementary Chapel Hill · Chapel Hill-Carrboro City Schools | Elementary | 66.1% | +14.3pp |
| 430 | East Surry High Pilot Mountain · Surry County Schools | High | 66.0% | +14.2pp |
| 431 | Etowah Elementary Etowah · Henderson County Schools | Elementary | 66.0% | +14.2pp |
| 432 | George Watts Elementary Durham · Durham Public Schools | Elementary | 66.0% | +14.2pp |
| 433 | Poplin Elementary Indian Trail · Union County Public Schools | Elementary | 66.0% | +14.2pp |
| 434 | Richland Creek Elementary Wake Forest · Wake County Schools | Elementary | 66.0% | +14.2pp |
| 435 | Ridgewood Elementary Winterville · Pitt County Schools | Elementary | 66.0% | +14.2pp |
| 436 | Ballantyne Ridge High School Charlotte · Charlotte-Mecklenburg Schools | High | 65.9% | +14.1pp |
| 437 | Mills River Elementary Mills River · Henderson County Schools | Elementary | 65.9% | +14.1pp |
| 438 | Bladen Early College Dublin · Bladen County Schools | High | 65.8% | +14.0pp |
| 439 | Nakina Middle Nakina · Columbus County Schools | Middle | 65.8% | +14.0pp |
| 440 | Cedar Ridge High Hillsborough · Orange County Schools | High | 65.7% | +13.9pp |
| 441 | Clayton High Clayton · Johnston County Public Schools | High | 65.7% | +13.9pp |
| 442 | Unionville Elementary Monroe · Union County Public Schools | Elementary | 65.7% | +13.9pp |
| 443 | Wakefield Middle Raleigh · Wake County Schools | Middle | 65.7% | +13.9pp |
| 444 | Combs Elementary Raleigh · Wake County Schools | Elementary | 65.6% | +13.8pp |
| 445 | Jesse Wharton Elem Greensboro · Guilford County Schools | Elementary | 65.6% | +13.8pp |
| 446 | Middle Creek Elementary Apex · Wake County Schools | Elementary | 65.6% | +13.8pp |
| 447 | Oaklawn Language Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 65.6% | +13.8pp |
| 448 | Eugene Ashley High Wilmington · New Hanover County Schools | High | 65.5% | +13.7pp |
| 449 | Fuller Elementary Raleigh · Wake County Schools | Elementary | 65.5% | +13.7pp |
| 450 | Stoney Point Elementary Fayetteville · Cumberland County Schools | Elementary | 65.5% | +13.7pp |
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.