North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1801 | Deep Branch Elementary Lumberton · Public Schools of Robeson County | Elementary | 40.0% | -17.2pp |
| 1802 | East Garner Elementary Garner · Wake County Schools | Elementary | 40.0% | -17.2pp |
| 1803 | Fayetteville Street Elementary Durham · Durham Public Schools | Elementary | 40.0% | -17.2pp |
| 1804 | Forest Park Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 40.0% | -17.2pp |
| 1805 | Hollister Elementary Leadership Academy Hollister · Halifax County Schools | Elementary | 40.0% | -17.2pp |
| 1806 | L B Yancey Elementary Henderson · Vance County Schools | Elementary | 40.0% | -17.2pp |
| 1807 | Wellcome Middle Greenville · Pitt County Schools | Middle | 39.9% | -17.3pp |
| 1808 | West Bladen High Bladenboro · Bladen County Schools | High | 39.9% | -17.3pp |
| 1809 | China Grove Elementary China Grove · Rowan-Salisbury Schools | Elementary | 39.8% | -17.4pp |
| 1810 | Hopewell High School Huntersville · Charlotte-Mecklenburg Schools | High | 39.8% | -17.4pp |
| 1811 | Knollwood Elementary Salisbury · Rowan-Salisbury Schools | Elementary | 39.8% | -17.4pp |
| 1812 | Blue Ridge Early College Cashiers · Jackson County Public Schools | High | 39.8% | -17.5pp |
| 1813 | Jones Senior High School Trenton · Jones County Schools | High | 39.7% | -17.5pp |
| 1814 | East Forsyth High Kernersville · Winston Salem / Forsyth County Schools | High | 39.6% | -17.6pp |
| 1815 | North Lincoln High Lincolnton · Lincoln County Schools | High | 39.6% | -17.6pp |
| 1816 | Spring Creek High Seven Springs · Wayne County Public Schools | High | 39.6% | -17.6pp |
| 1817 | Broadway Elementary Broadway · Lee County Schools | Elementary | 39.5% | -17.7pp |
| 1818 | East Gaston High Mount Holly · Gaston County Schools | High | 39.5% | -17.7pp |
| 1819 | J E Holmes Middle Eden · Rockingham County Schools | Middle | 39.5% | -17.7pp |
| 1820 | Northern Nash High Rocky Mount · Nash County Public Schools | High | 39.5% | -17.7pp |
| 1821 | William R Davie Middle S.T.E.M. Academy Roanoke Rapids · Halifax County Schools | Middle | 39.5% | -17.7pp |
| 1822 | Ridge Road Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 39.4% | -17.8pp |
| 1823 | Tyrrell Elementary Columbia · Tyrrell County Schools | Elementary | 39.4% | -17.8pp |
| 1824 | Flat Rock Elementary Mount Airy · Surry County Schools | Elementary | 39.3% | -17.9pp |
| 1825 | South Columbus High Tabor City · Columbus County Schools | High | 39.3% | -17.9pp |
| 1826 | Stovall-Shaw Elementary Stovall · Granville County Schools | Elementary | 39.3% | -17.9pp |
| 1827 | W A Pattillo Middle Tarboro · Edgecombe County Public Schools | Middle | 39.3% | -17.9pp |
| 1828 | Fike High Wilson · Wilson County Schools | High | 39.2% | -18.0pp |
| 1829 | Charles W McCrary Elementary Asheboro · Asheboro City Schools | Elementary | 39.1% | -18.1pp |
| 1830 | East Columbus Junior-Senior High Lake Waccamaw · Columbus County Schools | High | 39.1% | -18.1pp |
| 1831 | Hiwassee Dam High Murphy · Cherokee County Schools | High | 39.1% | -18.1pp |
| 1832 | Ahoskie Elementary Ahoskie · Hertford County Schools | Elementary | 38.9% | -18.3pp |
| 1833 | Rolesville High Rolesville · Wake County Schools | High | 38.9% | -18.3pp |
| 1834 | Sandy Ridge Elementary Durham · Durham Public Schools | Elementary | 38.9% | -18.3pp |
| 1835 | Clinton High Clinton · Clinton City Schools | High | 38.8% | -18.4pp |
| 1836 | Dabney Elementary Henderson · Vance County Schools | Elementary | 38.8% | -18.4pp |
| 1837 | Emsley A Laney High Wilmington · New Hanover County Schools | High | 38.8% | -18.4pp |
| 1838 | Farmville Central High Farmville · Pitt County Schools | High | 38.8% | -18.4pp |
| 1839 | Lawrence Orr Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 38.8% | -18.4pp |
| 1840 | Boone Trail Elementary Lillington · Harnett County Schools | Elementary | 38.7% | -18.5pp |
| 1841 | Charles H Darden Middle Wilson · Wilson County Schools | Middle | 38.7% | -18.5pp |
| 1842 | Corriher Lipe Middle Landis · Rowan-Salisbury Schools | Middle | 38.7% | -18.5pp |
| 1843 | Eno Valley Elementary Durham · Durham Public Schools | Elementary | 38.7% | -18.5pp |
| 1844 | Ashley Academy Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 38.6% | -18.6pp |
| 1845 | Douglas Byrd Middle Fayetteville · Cumberland County Schools | Middle | 38.6% | -18.6pp |
| 1846 | East McDowell Middle School Marion · McDowell County Schools | Middle | 38.6% | -18.6pp |
| 1847 | Gamewell Middle Lenoir · Caldwell County Schools | Middle | 38.6% | -18.6pp |
| 1848 | Lakewood High Salemburg · Sampson County Schools | High | 38.6% | -18.6pp |
| 1849 | Margaret Willis Elementary Fayetteville · Cumberland County Schools | Elementary | 38.6% | -18.6pp |
| 1850 | Weldon Middle Halifax · Weldon City Schools | Middle | 38.6% | -18.6pp |
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.