North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 1501 | Moore Magnet Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 43.9% | -7.9pp |
| 1502 | River Bend Elementary Raleigh · Wake County Schools | Elementary | 43.9% | -7.9pp |
| 1503 | Westerly Hills Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 43.8% | -8.0pp |
| 1504 | Carver Elementary Wendell · Wake County Schools | Elementary | 43.7% | -8.1pp |
| 1505 | G W Carver Elementary Pinetops · Edgecombe County Public Schools | Elementary | 43.7% | -8.1pp |
| 1506 | The School for Creative Studies Durham · Durham Public Schools | High | 43.7% | -8.1pp |
| 1507 | Timber Drive Elementary Garner · Wake County Schools | Elementary | 43.7% | -8.1pp |
| 1508 | Bearfield Primary Ahoskie · Hertford County Schools | Elementary | 43.6% | -8.2pp |
| 1509 | Contentnea-Savannah School Kinston · Lenoir County Public Schools | Elementary | 43.6% | -8.2pp |
| 1510 | Irving Park Elementary Greensboro · Guilford County Schools | Elementary | 43.6% | -8.2pp |
| 1511 | Reeds Elementary Lexington · Davidson County Schools | Elementary | 43.6% | -8.2pp |
| 1512 | Shive Elementary Rockwell · Rowan-Salisbury Schools | Elementary | 43.6% | -8.2pp |
| 1513 | Webb A Murray Elementary Hickory · Catawba County Schools | Elementary | 43.6% | -8.2pp |
| 1514 | B O Barnes Elementary Wilson · Wilson County Schools | Elementary | 43.5% | -8.3pp |
| 1515 | New Hanover High Wilmington · New Hanover County Schools | High | 43.5% | -8.3pp |
| 1516 | North Gaston High Dallas · Gaston County Schools | High | 43.5% | -8.3pp |
| 1517 | Ayden Middle Ayden · Pitt County Schools | Middle | 43.4% | -8.4pp |
| 1518 | Bunker Hill High Claremont · Catawba County Schools | High | 43.4% | -8.4pp |
| 1519 | Manchester Elementary Spring Lake · Cumberland County Schools | Elementary | 43.4% | -8.4pp |
| 1520 | McDowell High School Marion · McDowell County Schools | High | 43.4% | -8.4pp |
| 1521 | Mineral Springs Elementary Ellerbe · Richmond County Schools | Elementary | 43.4% | -8.4pp |
| 1522 | West Charlotte High School Charlotte · Charlotte-Mecklenburg Schools | High | 43.4% | -8.4pp |
| 1523 | Western Harnett Middle Lillington · Harnett County Schools | Middle | 43.4% | -8.4pp |
| 1524 | Mint Hill Elementary School Matthews · Charlotte-Mecklenburg Schools | Elementary | 43.3% | -8.5pp |
| 1525 | Mitchell Middle School Bakersville · Mitchell County Schools | Middle | 43.3% | -8.5pp |
| 1526 | Newland Elementary Newland · Avery County Schools | Elementary | 43.3% | -8.5pp |
| 1527 | Rural Hall Elementary Rural Hall · Winston Salem / Forsyth County Schools | Elementary | 43.3% | -8.5pp |
| 1528 | Southeast Elementary Kinston · Lenoir County Public Schools | Elementary | 43.3% | -8.5pp |
| 1529 | Swain County Middle School Bryson City · Swain County Schools | Middle | 43.3% | -8.5pp |
| 1530 | Trinity Middle School Archdale · Randolph County School System | Middle | 43.3% | -8.5pp |
| 1531 | Winstead Avenue Elementary Rocky Mount · Nash County Public Schools | Elementary | 43.3% | -8.5pp |
| 1532 | Bertie Middle Windsor · Bertie County Schools | Middle | 43.2% | -8.6pp |
| 1533 | Lilesville Elementary Lilesville · Anson County Schools | Elementary | 43.2% | -8.6pp |
| 1534 | Terrell Lane Middle Louisburg · Franklin County Schools | Middle | 43.2% | -8.6pp |
| 1535 | Whiteville High Whiteville · Whiteville City Schools | High | 43.2% | -8.6pp |
| 1536 | Yadkinville Elementary Yadkinville · Yadkin County Schools | Elementary | 43.2% | -8.6pp |
| 1537 | Blue Creek Elementary Jacksonville · Onslow County Schools | Elementary | 43.1% | -8.7pp |
| 1538 | East Garner Middle Garner · Wake County Schools | Middle | 43.1% | -8.7pp |
| 1539 | Avery's Creek Elementary Arden · Buncombe County Schools | Elementary | 43.0% | -8.8pp |
| 1540 | Catawba Elementary School Catawba · Catawba County Schools | Elementary | 43.0% | -8.8pp |
| 1541 | Englewood Elementary Rocky Mount · Nash County Public Schools | Elementary | 43.0% | -8.8pp |
| 1542 | L J Bell Elementary Rockingham · Richmond County Schools | Elementary | 43.0% | -8.8pp |
| 1543 | Lockhart Elementary Knightdale · Wake County Schools | Elementary | 43.0% | -8.8pp |
| 1544 | Vandalia Elementary Greensboro · Guilford County Schools | Elementary | 43.0% | -8.8pp |
| 1545 | W C Friday Middle School Dallas · Gaston County Schools | Middle | 43.0% | -8.8pp |
| 1546 | Jordan-Matthews High Siler City · Chatham County Schools | High | 42.9% | -8.9pp |
| 1547 | Leland Middle Leland · Brunswick County Schools | Middle | 42.9% | -8.9pp |
| 1548 | Traphill Elementary School Traphill · Wilkes County Schools | Elementary | 42.9% | -8.9pp |
| 1549 | West Rowan High Mount Ulla · Rowan-Salisbury Schools | High | 42.9% | -8.9pp |
| 1550 | Williams Township Whiteville · Columbus County Schools | Elementary | 42.9% | -8.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 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.