North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 1701 | Trinity Elementary School Trinity · Randolph County School System | Elementary | 39.9% | -11.9pp |
| 1702 | Farmer Elementary School Asheboro · Randolph County School System | Elementary | 39.8% | -12.0pp |
| 1703 | Oakley Elementary Asheville · Buncombe County Schools | Elementary | 39.8% | -12.0pp |
| 1704 | Sandy Grove Middle Lumber Bridge · Hoke County Schools | Middle | 39.8% | -12.0pp |
| 1705 | Sandy Ridge Elementary School Sandy Ridge · Stokes County Schools | Elementary | 39.8% | -12.0pp |
| 1706 | Warren County High Warrenton · Warren County Schools | High | 39.8% | -12.0pp |
| 1707 | Ed V Baldwin Elementary Hope Mills · Cumberland County Schools | Elementary | 39.7% | -12.1pp |
| 1708 | Ronald E. McNair Elementary Browns Summit · Guilford County Schools | Elementary | 39.7% | -12.1pp |
| 1709 | Forest Park Elementary Kannapolis · Kannapolis City Schools | Elementary | 39.6% | -12.2pp |
| 1710 | Renaissance West STEAM Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 39.6% | -12.2pp |
| 1711 | Ashbrook High Gastonia · Gaston County Schools | High | 39.5% | -12.3pp |
| 1712 | Benton Heights Elementary Monroe · Union County Public Schools | Elementary | 39.5% | -12.3pp |
| 1713 | Edneyville Elementary Hendersonville · Henderson County Schools | Elementary | 39.5% | -12.3pp |
| 1714 | Walkertown Elementary Walkertown · Winston Salem / Forsyth County Schools | Elementary | 39.5% | -12.3pp |
| 1715 | Wiley Magnet Middle Winston Salem · Winston Salem / Forsyth County Schools | Middle | 39.5% | -12.3pp |
| 1716 | Dublin Primary Dublin · Bladen County Schools | Elementary | 39.4% | -12.4pp |
| 1717 | Durant Road Middle Raleigh · Wake County Schools | Middle | 39.4% | -12.4pp |
| 1718 | Forestville Road Elementary Knightdale · Wake County Schools | Elementary | 39.4% | -12.4pp |
| 1719 | Providence Grove High School Climax · Randolph County School System | High | 39.4% | -12.4pp |
| 1720 | Corriher Lipe Middle Landis · Rowan-Salisbury Schools | Middle | 39.3% | -12.5pp |
| 1721 | North Pitt High Bethel · Pitt County Schools | High | 39.3% | -12.5pp |
| 1722 | Pleasant Ridge Elementary Gastonia · Gaston County Schools | Elementary | 39.3% | -12.5pp |
| 1723 | Bertie High Windsor · Bertie County Schools | High | 39.2% | -12.6pp |
| 1724 | Chapel Grove Elementary Gastonia · Gaston County Schools | Elementary | 39.2% | -12.6pp |
| 1725 | Cooleemee Elementary Cooleemee · Davie County Schools | Elementary | 39.2% | -12.6pp |
| 1726 | East Middle Biscoe · Montgomery County Schools | Middle | 39.2% | -12.6pp |
| 1727 | Graham High Graham · Alamance-Burlington Schools | High | 39.2% | -12.6pp |
| 1728 | Hamlet Middle Hamlet · Richmond County Schools | Middle | 39.2% | -12.6pp |
| 1729 | Martin Millennium Academy Tarboro · Edgecombe County Public Schools | Elementary | 39.2% | -12.6pp |
| 1730 | South Davie Middle Mocksville · Davie County Schools | Middle | 39.2% | -12.6pp |
| 1731 | Winecoff Elementary Concord · Cabarrus County Schools | Elementary | 39.2% | -12.6pp |
| 1732 | Bladenboro Primary Bladenboro · Bladen County Schools | Elementary | 39.1% | -12.7pp |
| 1733 | Bluford Elementary Greensboro · Guilford County Schools | Elementary | 39.1% | -12.7pp |
| 1734 | Ellerbe Middle Ellerbe · Richmond County Schools | Middle | 39.1% | -12.7pp |
| 1735 | Erwin High Asheville · Buncombe County Schools | High | 39.1% | -12.7pp |
| 1736 | Griffith Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 39.1% | -12.7pp |
| 1737 | Lakeforest Elementary Greenville · Pitt County Schools | Elementary | 39.1% | -12.7pp |
| 1738 | Lincolnton Middle Lincolnton · Lincoln County Schools | Middle | 39.1% | -12.7pp |
| 1739 | Madison Elementary McLeansville · Guilford County Schools | Elementary | 39.1% | -12.7pp |
| 1740 | Murray-Massenburg Elementary Durham · Durham Public Schools | Elementary | 39.1% | -12.7pp |
| 1741 | Pickett Elementary School Lexington · Lexington City Schools | Elementary | 39.1% | -12.7pp |
| 1742 | West Bertie Elementary Kelford · Bertie County Schools | Elementary | 39.1% | -12.7pp |
| 1743 | Boonville Elementary Boonville · Yadkin County Schools | Combined | 39.0% | -12.8pp |
| 1744 | Grifton Grifton · Pitt County Schools | Elementary | 39.0% | -12.8pp |
| 1745 | Guy B Teachey Elementary Asheboro · Asheboro City Schools | Elementary | 39.0% | -12.8pp |
| 1746 | Lincoln Elementary Leland · Brunswick County Schools | Elementary | 39.0% | -12.8pp |
| 1747 | Mendenhall Middle Greensboro · Guilford County Schools | Middle | 39.0% | -12.8pp |
| 1748 | Page Street Elementary Troy · Montgomery County Schools | Elementary | 39.0% | -12.8pp |
| 1749 | Randleman High School Randleman · Randolph County School System | High | 39.0% | -12.8pp |
| 1750 | Rocky River High School Mint Hill · Charlotte-Mecklenburg Schools | High | 39.0% | -12.8pp |
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.