North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 1751 | Scurlock Elementary Raeford · Hoke County Schools | Elementary | 39.0% | -12.8pp |
| 1752 | Shelby High Shelby · Cleveland County Schools | High | 39.0% | -12.8pp |
| 1753 | University Park Creative Arts Charlotte · Charlotte-Mecklenburg Schools | Elementary | 39.0% | -12.8pp |
| 1754 | Eastern Wayne Elementary Goldsboro · Wayne County Public Schools | Elementary | 38.9% | -12.9pp |
| 1755 | King Elementary School King · Stokes County Schools | Elementary | 38.9% | -12.9pp |
| 1756 | Summit Virtual Academy Salisbury · Rowan-Salisbury Schools | Combined | 38.9% | -12.9pp |
| 1757 | M B Hubbard Elementary Battleboro · Nash County Public Schools | Elementary | 38.8% | -13.0pp |
| 1758 | Rocky Mount High Rocky Mount · Nash County Public Schools | High | 38.8% | -13.0pp |
| 1759 | Union Middle Clinton · Sampson County Schools | Middle | 38.8% | -13.0pp |
| 1760 | Hillandale Elementary East Flat Rock · Henderson County Schools | Elementary | 38.7% | -13.1pp |
| 1761 | Hillside High Durham · Durham Public Schools | High | 38.7% | -13.1pp |
| 1762 | Red Springs High Red Springs · Public Schools of Robeson County | High | 38.7% | -13.1pp |
| 1763 | C M Eppes Middle Greenville · Pitt County Schools | Middle | 38.6% | -13.2pp |
| 1764 | Charles England Elementary School Lexington · Lexington City Schools | Elementary | 38.6% | -13.2pp |
| 1765 | Chatham Middle Siler City · Chatham County Schools | Middle | 38.6% | -13.2pp |
| 1766 | John J Blair Elementary Wilmington · New Hanover County Schools | Elementary | 38.6% | -13.2pp |
| 1767 | Lillington-Shawtown Elementary Lillington · Harnett County Schools | Elementary | 38.6% | -13.2pp |
| 1768 | E J Hayes Elementary Williamston · Martin County Schools | Elementary | 38.5% | -13.3pp |
| 1769 | Hornets Nest Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 38.5% | -13.3pp |
| 1770 | Magnolia Elementary Lumberton · Public Schools of Robeson County | Elementary | 38.5% | -13.3pp |
| 1771 | Mitchell Elementary School Bakersville · Mitchell County Schools | Elementary | 38.5% | -13.3pp |
| 1772 | Selma Elementary Selma · Johnston County Public Schools | Elementary | 38.5% | -13.3pp |
| 1773 | Southeastern Randolph Middle School Ramseur · Randolph County School System | Middle | 38.5% | -13.3pp |
| 1774 | Bladenboro Middle Bladenboro · Bladen County Schools | Middle | 38.4% | -13.4pp |
| 1775 | Margaret Hearne Elementary Wilson · Wilson County Schools | Elementary | 38.4% | -13.4pp |
| 1776 | Robbins Elementary Robbins · Moore County Schools | Elementary | 38.4% | -13.4pp |
| 1777 | South Harnett Elementary Bunnlevel · Harnett County Schools | Elementary | 38.4% | -13.4pp |
| 1778 | Anson High School Wadesboro · Anson County Schools | High | 38.3% | -13.5pp |
| 1779 | Druid Hills Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 38.3% | -13.5pp |
| 1780 | Northern High Durham · Durham Public Schools | High | 38.3% | -13.5pp |
| 1781 | Tyro Elementary Lexington · Davidson County Schools | Elementary | 38.3% | -13.5pp |
| 1782 | William T Brown Elementary Spring Lake · Cumberland County Schools | Elementary | 38.3% | -13.5pp |
| 1783 | Zebulon Elementary Zebulon · Wake County Schools | Elementary | 38.3% | -13.5pp |
| 1784 | Charles H Darden Middle Wilson · Wilson County Schools | Middle | 38.2% | -13.6pp |
| 1785 | J E Holmes Middle Eden · Rockingham County Schools | Middle | 38.2% | -13.6pp |
| 1786 | North Wilkesboro Elementary School North Wilkesboro · Wilkes County Schools | Elementary | 38.2% | -13.6pp |
| 1787 | South Rowan High China Grove · Rowan-Salisbury Schools | High | 38.2% | -13.6pp |
| 1788 | Stories Creek Elementary Roxboro · Person County Schools | Elementary | 38.2% | -13.6pp |
| 1789 | Ward Elementary Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 38.2% | -13.6pp |
| 1790 | Wildwood Forest Elementary Raleigh · Wake County Schools | Elementary | 38.2% | -13.6pp |
| 1791 | Barwell Road Elementary Raleigh · Wake County Schools | Elementary | 38.1% | -13.7pp |
| 1792 | New Hope Elementary Henderson · Vance County Schools | Elementary | 38.1% | -13.7pp |
| 1793 | Riverside Elementary Newland · Avery County Schools | Elementary | 38.1% | -13.7pp |
| 1794 | South Smithfield Elementary Smithfield · Johnston County Public Schools | Elementary | 38.1% | -13.7pp |
| 1795 | West Caldwell High Lenoir · Caldwell County Schools | High | 38.1% | -13.7pp |
| 1796 | West Columbus School Cerro Gordo · Columbus County Schools | Elementary | 38.1% | -13.7pp |
| 1797 | A L Brown High Kannapolis · Kannapolis City Schools | High | 38.0% | -13.8pp |
| 1798 | East Hoke Middle Raeford · Hoke County Schools | Middle | 38.0% | -13.8pp |
| 1799 | Eno Valley Elementary Durham · Durham Public Schools | Elementary | 38.0% | -13.8pp |
| 1800 | Flat Rock Middle East Flat Rock · Henderson County Schools | Middle | 38.0% | -13.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.