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
2051New Hope Elementary
Henderson · Vance County Schools
Elementary30.8%-26.4pp
2052Western Harnett High
Lillington · Harnett County Schools
High30.8%-26.4pp
2053Stocks Elementary
Tarboro · Edgecombe County Public Schools
Elementary30.6%-26.6pp
2054Elizabethtown Middle
Elizabethtown · Bladen County Schools
Middle30.5%-26.7pp
2055Ferndale Middle
High Point · Guilford County Schools
Middle30.5%-26.7pp
2056Pasquotank County High
Elizabeth City · Elizabeth City-Pasquotank Public Schools
High30.5%-26.7pp
2057Southeastern Randolph Middle School
Ramseur · Randolph County School System
Middle30.5%-26.7pp
2058East Iredell Middle
Statesville · Iredell-Statesville Schools
Middle30.3%-26.9pp
2059Graham Middle
Graham · Alamance-Burlington Schools
Middle30.3%-26.9pp
2060North Surry High
Mount Airy · Surry County Schools
High30.3%-26.9pp
2061Scotland High School
Laurinburg · Scotland County Schools
High30.3%-26.9pp
2062Warsaw Elementary
Warsaw · Duplin County Schools
Elementary30.3%-26.9pp
2063Craven Virtual Academy
New Bern · Craven County Board of Education
Combined30.3%-27.0pp
2064B O Barnes Elementary
Wilson · Wilson County Schools
Elementary30.2%-27.0pp
2065Saint Pauls Middle
Saint Pauls · Public Schools of Robeson County
Middle30.1%-27.1pp
2066Southwest High
Jacksonville · Onslow County Schools
High30.0%-27.2pp
2067The Virtual Academy at Randolph
Asheboro · Randolph County School System
Elementary30.0%-27.2pp
2068Nash Central High
Rocky Mount · Nash County Public Schools
High29.9%-27.3pp
2069Northwest Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle29.9%-27.3pp
2070West Charlotte High School
Charlotte · Charlotte-Mecklenburg Schools
High29.9%-27.3pp
2071Knightdale High
Knightdale · Wake County Schools
High29.8%-27.4pp
2072Chadbourn Elementary
Chadbourn · Columbus County Schools
Elementary29.7%-27.5pp
2073Northeast Guilford High
McLeansville · Guilford County Schools
High29.7%-27.5pp
2074Thomasboro Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary29.6%-27.6pp
2075David Cox Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary29.5%-27.7pp
2076Hawk Eye Elementary
Red Springs · Hoke County Schools
Elementary29.5%-27.7pp
2077Carver Elementary
Henderson · Vance County Schools
Elementary29.4%-27.8pp
2078Harvey R Newlin Elementary
Burlington · Alamance-Burlington Schools
Elementary29.4%-27.8pp
2079Military and Global Leadership
Charlotte · Charlotte-Mecklenburg Schools
High29.4%-27.8pp
2080Southside Ashpole Elementary
Rowland · Public Schools of Robeson County
Elementary29.4%-27.8pp
2081Woodhill Elementary
Gastonia · Gaston County Schools
Elementary29.4%-27.8pp
2082Meadowbrook Elementary
Canton · Haywood County Schools
Elementary29.3%-27.9pp
2083Wilkes Central High School
Wilkesboro · Wilkes County Schools
High29.3%-27.9pp
2084Eastway Elementary
Durham · Durham Public Schools
Elementary29.1%-28.1pp
2085North Gaston High
Dallas · Gaston County Schools
High29.1%-28.1pp
2086Rocky Mount High
Rocky Mount · Nash County Public Schools
High29.1%-28.1pp
2087Ayden-Grifton High
Ayden · Pitt County Schools
High28.9%-28.3pp
2088King Elementary School
King · Stokes County Schools
Elementary28.9%-28.3pp
2089South Fork Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary28.9%-28.3pp
2090Red Springs Middle
Red Springs · Public Schools of Robeson County
Middle28.7%-28.5pp
2091James Hunt High
Wilson · Wilson County Schools
High28.4%-28.8pp
2092Sherwood Elementary
Gastonia · Gaston County Schools
Elementary28.4%-28.8pp
2093Southern Wayne High
Dudley · Wayne County Public Schools
High28.4%-28.8pp
2094Ben L. Smith High School
Greensboro · Guilford County Schools
High28.3%-28.9pp
2095Pender High
Burgaw · Pender County Schools
High28.2%-29.0pp
2096Mitchell High
Bakersville · Mitchell County Schools
High28.1%-29.1pp
2097Third Creek Elementary
Statesville · Iredell-Statesville Schools
Elementary28.0%-29.2pp
2098Trenton Elementary
Trenton · Jones County Schools
Elementary28.0%-29.2pp
2099Olympic High School
Charlotte · Charlotte-Mecklenburg Schools
High27.9%-29.3pp
2100Thomasville Middle
Thomasville · Thomasville City Schools
Middle27.8%-29.4pp
Page 42 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.