North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 1901 | York Chester Middle Gastonia · Gaston County Schools | Middle | 35.9% | -15.9pp |
| 1902 | Bugg Elementary Raleigh · Wake County Schools | Elementary | 35.8% | -16.0pp |
| 1903 | J W McLauchlin Elementary Raeford · Hoke County Schools | Elementary | 35.8% | -16.0pp |
| 1904 | J.T. Barber Elementary New Bern · Craven County Board of Education | Elementary | 35.8% | -16.0pp |
| 1905 | Piney Grove Elementary Lumberton · Public Schools of Robeson County | Elementary | 35.8% | -16.0pp |
| 1906 | Fred L Wilson Elementary Kannapolis · Kannapolis City Schools | Elementary | 35.7% | -16.1pp |
| 1907 | James Martin Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 35.7% | -16.1pp |
| 1908 | South Creek Middle Robersonville · Martin County Schools | Middle | 35.7% | -16.1pp |
| 1909 | Union Chapel Elementary Pembroke · Public Schools of Robeson County | Elementary | 35.7% | -16.1pp |
| 1910 | North Asheboro Middle Asheboro · Asheboro City Schools | Middle | 35.6% | -16.2pp |
| 1911 | C C Wright Elementary School North Wilkesboro · Wilkes County Schools | Elementary | 35.5% | -16.3pp |
| 1912 | Joseph W Grier Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 35.5% | -16.3pp |
| 1913 | Love Memorial Elementary Lincolnton · Lincoln County Schools | Elementary | 35.5% | -16.3pp |
| 1914 | Northwest Elementary Greenville · Pitt County Schools | Elementary | 35.5% | -16.3pp |
| 1915 | Oaks Road Academy New Bern · Craven County Board of Education | Elementary | 35.5% | -16.3pp |
| 1916 | Robbinsville Elementary Robbinsville · Graham County Schools | Elementary | 35.5% | -16.3pp |
| 1917 | West Iredell Middle Statesville · Iredell-Statesville Schools | Middle | 35.5% | -16.3pp |
| 1918 | River Bend Middle Raleigh · Wake County Schools | Middle | 35.4% | -16.4pp |
| 1919 | West Mecklenburg High School Charlotte · Charlotte-Mecklenburg Schools | High | 35.4% | -16.4pp |
| 1920 | Aycock Elementary Henderson · Vance County Schools | Elementary | 35.3% | -16.5pp |
| 1921 | East Rockingham Elementary Rockingham · Richmond County Schools | Elementary | 35.3% | -16.5pp |
| 1922 | Fox Road Elementary Raleigh · Wake County Schools | Elementary | 35.3% | -16.5pp |
| 1923 | Isenberg Elementary Salisbury · Rowan-Salisbury Schools | Elementary | 35.3% | -16.5pp |
| 1924 | Konnoak Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 35.3% | -16.5pp |
| 1925 | Balfour Elementary Asheboro · Asheboro City Schools | Elementary | 35.2% | -16.6pp |
| 1926 | Greene Central High Snow Hill · Greene County Schools | High | 35.2% | -16.6pp |
| 1927 | Phillips Middle Battleboro · Edgecombe County Public Schools | Middle | 35.2% | -16.6pp |
| 1928 | Southern School of Energy and Sustainabi Durham · Durham Public Schools | High | 35.2% | -16.6pp |
| 1929 | Glenn Elementary Durham · Durham Public Schools | Elementary | 35.1% | -16.7pp |
| 1930 | Pittman Elementary Leadership Academy Enfield · Halifax County Schools | Elementary | 35.1% | -16.7pp |
| 1931 | Bessemer City High Bessemer City · Gaston County Schools | High | 35.0% | -16.8pp |
| 1932 | Stanly County Virtual Education Albemarle · Stanly County Schools | Combined | 35.0% | -16.8pp |
| 1933 | The Virtual Academy at Randolph Asheboro · Randolph County School System | Elementary | 35.0% | -16.8pp |
| 1934 | Eblen Intermediate Asheville · Buncombe County Schools | Middle | 34.9% | -16.9pp |
| 1935 | Emma Elementary Asheville · Buncombe County Schools | Elementary | 34.9% | -16.9pp |
| 1936 | Gardner Park Elementary Gastonia · Gaston County Schools | Elementary | 34.9% | -16.9pp |
| 1937 | Upward Elementary Flat Rock · Henderson County Schools | Elementary | 34.9% | -16.9pp |
| 1938 | Albemarle Road Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 34.8% | -17.0pp |
| 1939 | Aversboro Elementary Garner · Wake County Schools | Elementary | 34.8% | -17.0pp |
| 1940 | Centennial Campus Middle Raleigh · Wake County Schools | Middle | 34.8% | -17.0pp |
| 1941 | Gaston STEM Leadership Academy Gaston · Northampton County Schools | Elementary | 34.8% | -17.0pp |
| 1942 | Military and Global Leadership Charlotte · Charlotte-Mecklenburg Schools | High | 34.8% | -17.0pp |
| 1943 | Oxendine Elementary Maxton · Public Schools of Robeson County | Elementary | 34.8% | -17.0pp |
| 1944 | Southeast Middle Kernersville · Winston Salem / Forsyth County Schools | Middle | 34.8% | -17.0pp |
| 1945 | Liberty Drive Elementary Thomasville · Thomasville City Schools | Elementary | 34.7% | -17.1pp |
| 1946 | Cochrane Collegiate Academy Charlotte · Charlotte-Mecklenburg Schools | High | 34.6% | -17.1pp |
| 1947 | Oxford Elementary Claremont · Catawba County Schools | Elementary | 34.6% | -17.2pp |
| 1948 | Virtual Academy Winston-Salem · Winston Salem / Forsyth County Schools | Middle | 34.6% | -17.2pp |
| 1949 | Walter R Johnson Middle Morganton · Burke County Schools | Middle | 34.6% | -17.2pp |
| 1950 | Supply Elementary Supply · Brunswick County Schools | Elementary | 34.5% | -17.3pp |
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.