North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1901 | P W Moore Elementary Elizabeth City · Elizabeth City-Pasquotank Public Schools | Elementary | 37.0% | -20.2pp |
| 1902 | Ignite Online Academy Durham · Durham Public Schools | Combined | 37.0% | -20.3pp |
| 1903 | Concord Middle Concord · Cabarrus County Schools | Middle | 36.9% | -20.3pp |
| 1904 | East Lee Middle Sanford · Lee County Schools | Middle | 36.9% | -20.3pp |
| 1905 | River Oaks Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.9% | -20.3pp |
| 1906 | W P Grier Middle School Gastonia · Gaston County Schools | Middle | 36.9% | -20.3pp |
| 1907 | Forest Hills Global Elementary Wilmington · New Hanover County Schools | Elementary | 36.8% | -20.4pp |
| 1908 | Lakewood Elementary Durham · Durham Public Schools | Elementary | 36.8% | -20.4pp |
| 1909 | West Hoke Elementary Raeford · Hoke County Schools | Elementary | 36.8% | -20.4pp |
| 1910 | Central Cabarrus High Concord · Cabarrus County Schools | High | 36.7% | -20.5pp |
| 1911 | Esperanza Global Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.7% | -20.5pp |
| 1912 | Swain County High School Bryson City · Swain County Schools | High | 36.7% | -20.5pp |
| 1913 | Warren Early College High Warrenton · Warren County Schools | High | 36.7% | -20.5pp |
| 1914 | Watauga Innovation Academy Boone · Watauga County Schools | High | 36.7% | -20.5pp |
| 1915 | R Homer Andrews Elementary Burlington · Alamance-Burlington Schools | Elementary | 36.6% | -20.6pp |
| 1916 | Reidsville Middle Reidsville · Rockingham County Schools | Middle | 36.6% | -20.6pp |
| 1917 | Albemarle Middle Albemarle · Stanly County Schools | Middle | 36.5% | -20.7pp |
| 1918 | Hillandale Elementary Durham · Durham Public Schools | Elementary | 36.5% | -20.7pp |
| 1919 | Lucy Ragsdale High Jamestown · Guilford County Schools | High | 36.5% | -20.7pp |
| 1920 | Albemarle Road Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.4% | -20.8pp |
| 1921 | Bertie Early College High Windsor · Bertie County Schools | High | 36.4% | -20.8pp |
| 1922 | Fairview Elementary High Point · Guilford County Schools | Elementary | 36.4% | -20.8pp |
| 1923 | George C Simkins Jr Elementary Greensboro · Guilford County Schools | Elementary | 36.4% | -20.8pp |
| 1924 | Old Town Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 36.4% | -20.8pp |
| 1925 | Owen High Black Mountain · Buncombe County Schools | High | 36.4% | -20.8pp |
| 1926 | Saint Pauls High Saint Pauls · Public Schools of Robeson County | High | 36.4% | -20.8pp |
| 1927 | Taylorsville Elementary Taylorsville · Alexander County Schools | Elementary | 36.4% | -20.8pp |
| 1928 | W C Friday Middle School Dallas · Gaston County Schools | Middle | 36.3% | -20.9pp |
| 1929 | W A Young Elementary Morganton · Burke County Schools | Elementary | 36.2% | -21.0pp |
| 1930 | Glenwood Elementary School Marion · McDowell County Schools | Elementary | 36.1% | -21.1pp |
| 1931 | Starmount Academy of Excellence Charlotte · Charlotte-Mecklenburg Schools | Elementary | 36.1% | -21.1pp |
| 1932 | Alamance Virtual School Graham · Alamance-Burlington Schools | High | 36.0% | -21.2pp |
| 1933 | Angier Elementary Angier · Harnett County Schools | Elementary | 36.0% | -21.2pp |
| 1934 | South Newton Elementary Newton · Newton Conover City Schools | Elementary | 36.0% | -21.2pp |
| 1935 | Uwharrie Ridge Six-Twelve Trinity · Randolph County School System | High | 35.9% | -21.4pp |
| 1936 | Benjamin J Martin Elementary Fayetteville · Cumberland County Schools | Elementary | 35.8% | -21.4pp |
| 1937 | West Oxford Elementary Oxford · Granville County Schools | Elementary | 35.8% | -21.4pp |
| 1938 | South Robeson Middle School Rowland · Public Schools of Robeson County | Middle | 35.7% | -21.5pp |
| 1939 | G R Edwards Elementary Rocky Mount · Nash County Public Schools | Elementary | 35.6% | -21.6pp |
| 1940 | B. Everett Jordan Elementary Graham · Alamance-Burlington Schools | Elementary | 35.5% | -21.7pp |
| 1941 | Brogden Middle Dudley · Wayne County Public Schools | Middle | 35.5% | -21.7pp |
| 1942 | Forbush High East Bend · Yadkin County Schools | High | 35.5% | -21.7pp |
| 1943 | North Lenoir High La Grange · Lenoir County Public Schools | High | 35.5% | -21.7pp |
| 1944 | Northampton Early College Weldon · Northampton County Schools | High | 35.5% | -21.7pp |
| 1945 | Pembroke Middle Pembroke · Public Schools of Robeson County | Middle | 35.4% | -21.8pp |
| 1946 | Hurley Elementary Salisbury · Rowan-Salisbury Schools | Elementary | 35.3% | -21.9pp |
| 1947 | Union Middle Clinton · Sampson County Schools | Middle | 35.3% | -21.9pp |
| 1948 | Weldon Elementary Global Academy Weldon · Weldon City Schools | Elementary | 35.3% | -21.9pp |
| 1949 | East Millbrook Middle Raleigh · Wake County Schools | Middle | 35.2% | -22.0pp |
| 1950 | Hoke County High Raeford · Hoke County Schools | High | 35.2% | -22.0pp |
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 Science 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.