The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

North Carolina schools ranked by test score

Latest NC EOG / EOC year (2024-25). 2,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
1801Deep Branch Elementary
Lumberton · Public Schools of Robeson County
Elementary40.0%-17.2pp
1802East Garner Elementary
Garner · Wake County Schools
Elementary40.0%-17.2pp
1803Fayetteville Street Elementary
Durham · Durham Public Schools
Elementary40.0%-17.2pp
1804Forest Park Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary40.0%-17.2pp
1805Hollister Elementary Leadership Academy
Hollister · Halifax County Schools
Elementary40.0%-17.2pp
1806L B Yancey Elementary
Henderson · Vance County Schools
Elementary40.0%-17.2pp
1807Wellcome Middle
Greenville · Pitt County Schools
Middle39.9%-17.3pp
1808West Bladen High
Bladenboro · Bladen County Schools
High39.9%-17.3pp
1809China Grove Elementary
China Grove · Rowan-Salisbury Schools
Elementary39.8%-17.4pp
1810Hopewell High School
Huntersville · Charlotte-Mecklenburg Schools
High39.8%-17.4pp
1811Knollwood Elementary
Salisbury · Rowan-Salisbury Schools
Elementary39.8%-17.4pp
1812Blue Ridge Early College
Cashiers · Jackson County Public Schools
High39.8%-17.5pp
1813Jones Senior High School
Trenton · Jones County Schools
High39.7%-17.5pp
1814East Forsyth High
Kernersville · Winston Salem / Forsyth County Schools
High39.6%-17.6pp
1815North Lincoln High
Lincolnton · Lincoln County Schools
High39.6%-17.6pp
1816Spring Creek High
Seven Springs · Wayne County Public Schools
High39.6%-17.6pp
1817Broadway Elementary
Broadway · Lee County Schools
Elementary39.5%-17.7pp
1818East Gaston High
Mount Holly · Gaston County Schools
High39.5%-17.7pp
1819J E Holmes Middle
Eden · Rockingham County Schools
Middle39.5%-17.7pp
1820Northern Nash High
Rocky Mount · Nash County Public Schools
High39.5%-17.7pp
1821William R Davie Middle S.T.E.M. Academy
Roanoke Rapids · Halifax County Schools
Middle39.5%-17.7pp
1822Ridge Road Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle39.4%-17.8pp
1823Tyrrell Elementary
Columbia · Tyrrell County Schools
Elementary39.4%-17.8pp
1824Flat Rock Elementary
Mount Airy · Surry County Schools
Elementary39.3%-17.9pp
1825South Columbus High
Tabor City · Columbus County Schools
High39.3%-17.9pp
1826Stovall-Shaw Elementary
Stovall · Granville County Schools
Elementary39.3%-17.9pp
1827W A Pattillo Middle
Tarboro · Edgecombe County Public Schools
Middle39.3%-17.9pp
1828Fike High
Wilson · Wilson County Schools
High39.2%-18.0pp
1829Charles W McCrary Elementary
Asheboro · Asheboro City Schools
Elementary39.1%-18.1pp
1830East Columbus Junior-Senior High
Lake Waccamaw · Columbus County Schools
High39.1%-18.1pp
1831Hiwassee Dam High
Murphy · Cherokee County Schools
High39.1%-18.1pp
1832Ahoskie Elementary
Ahoskie · Hertford County Schools
Elementary38.9%-18.3pp
1833Rolesville High
Rolesville · Wake County Schools
High38.9%-18.3pp
1834Sandy Ridge Elementary
Durham · Durham Public Schools
Elementary38.9%-18.3pp
1835Clinton High
Clinton · Clinton City Schools
High38.8%-18.4pp
1836Dabney Elementary
Henderson · Vance County Schools
Elementary38.8%-18.4pp
1837Emsley A Laney High
Wilmington · New Hanover County Schools
High38.8%-18.4pp
1838Farmville Central High
Farmville · Pitt County Schools
High38.8%-18.4pp
1839Lawrence Orr Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary38.8%-18.4pp
1840Boone Trail Elementary
Lillington · Harnett County Schools
Elementary38.7%-18.5pp
1841Charles H Darden Middle
Wilson · Wilson County Schools
Middle38.7%-18.5pp
1842Corriher Lipe Middle
Landis · Rowan-Salisbury Schools
Middle38.7%-18.5pp
1843Eno Valley Elementary
Durham · Durham Public Schools
Elementary38.7%-18.5pp
1844Ashley Academy
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary38.6%-18.6pp
1845Douglas Byrd Middle
Fayetteville · Cumberland County Schools
Middle38.6%-18.6pp
1846East McDowell Middle School
Marion · McDowell County Schools
Middle38.6%-18.6pp
1847Gamewell Middle
Lenoir · Caldwell County Schools
Middle38.6%-18.6pp
1848Lakewood High
Salemburg · Sampson County Schools
High38.6%-18.6pp
1849Margaret Willis Elementary
Fayetteville · Cumberland County Schools
Elementary38.6%-18.6pp
1850Weldon Middle
Halifax · Weldon City Schools
Middle38.6%-18.6pp
Page 37 of 45

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.