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). 495 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
251Academy at Smith
Greensboro · Guilford County Schools
High46.3%-10.9pp
252Mountain Heritage High
Burnsville · Yancey County Schools
High46.2%-11.0pp
253Enka High
Candler · Buncombe County Schools
High45.8%-11.4pp
254Washington Early College High
Creswell · Washington County Schools
High45.8%-11.4pp
255West Johnston High
Benson · Johnston County Public Schools
High45.5%-11.7pp
256Athens Drive High
Raleigh · Wake County Schools
High45.4%-11.8pp
257John A Holmes High
Edenton · Edenton-Chowan Schools
High45.3%-11.9pp
258Central Davidson High
Lexington · Davidson County Schools
High45.2%-12.0pp
259Kearns Academy
High Point · Guilford County Schools
High45.2%-12.0pp
260Northside High
Pinetown · Beaufort County Schools
High45.1%-12.1pp
261Southeast Guilford High
Greensboro · Guilford County Schools
High45.0%-12.2pp
262South Central
Winterville · Pitt County Schools
High44.8%-12.4pp
263Mount Tabor High School
Winston Salem · Winston Salem / Forsyth County Schools
High44.6%-12.6pp
264North Wilkes High School
Hays · Wilkes County Schools
High44.6%-12.6pp
265Southeast Alamance High
Haw River · Alamance-Burlington Schools
High44.6%-12.6pp
266Cherryville High
Cherryville · Gaston County Schools
High44.4%-12.8pp
267Alleghany High
Sparta · Alleghany County Schools
High44.0%-13.2pp
268Forestview High
Gastonia · Gaston County Schools
High43.9%-13.3pp
269Palisades High School
Charlotte · Charlotte-Mecklenburg Schools
High43.9%-13.3pp
270South Lenoir High
Deep Run · Lenoir County Public Schools
High43.9%-13.3pp
271Smoky Mountain High School
Sylva · Jackson County Public Schools
High43.7%-13.5pp
272Charles B Aycock High
Pikeville · Wayne County Public Schools
High43.5%-13.7pp
273Madison High School
Marshall · Madison County Schools
High43.4%-13.8pp
274North Moore High
Robbins · Moore County Schools
High43.4%-13.8pp
275Terry Sanford High
Fayetteville · Cumberland County Schools
High43.4%-13.8pp
276Crest High
Shelby · Cleveland County Schools
High43.0%-14.2pp
277Franklinton High
Franklinton · Franklin County Schools
High42.9%-14.3pp
278Surry Central High
Dobson · Surry County Schools
High42.9%-14.3pp
279Perquimans County High
Hertford · Perquimans County Schools
High42.8%-14.4pp
280Southern Alamance High
Graham · Alamance-Burlington Schools
High42.6%-14.6pp
281Southern Lee High School
Sanford · Lee County Schools
High42.4%-14.8pp
282Cumberland Virtual Academy 6-12
Fayetteville · Cumberland County Schools
High42.3%-14.9pp
283Independence High School
Charlotte · Charlotte-Mecklenburg Schools
High42.2%-15.0pp
284R J Reynolds High
Winston Salem · Winston Salem / Forsyth County Schools
High42.1%-15.1pp
285Alexander Central High
Taylorsville · Alexander County Schools
High42.0%-15.2pp
286Harnett Central High
Angier · Harnett County Schools
High42.0%-15.2pp
287East Rutherford High School
Bostic · Rutherford County Schools
High41.9%-15.3pp
288Garner High
Garner · Wake County Schools
High41.9%-15.3pp
289Smithfield-Selma High
Smithfield · Johnston County Public Schools
High41.9%-15.3pp
290South Johnston High
Four Oaks · Johnston County Public Schools
High41.8%-15.4pp
291Southern Nash High
Bailey · Nash County Public Schools
High41.7%-15.5pp
292Sun Valley High
Monroe · Union County Public Schools
High41.7%-15.5pp
293South Stanly High
Norwood · Stanly County Schools
High41.6%-15.6pp
294White Oak High
Jacksonville · Onslow County Schools
High41.4%-15.8pp
295Sanderson High
Raleigh · Wake County Schools
High41.3%-15.9pp
296Mallard Creek High School
Charlotte · Charlotte-Mecklenburg Schools
High41.2%-16.0pp
297New Bern High
New Bern · Craven County Board of Education
High41.2%-16.0pp
298West Wilkes High School
Millers Creek · Wilkes County Schools
High41.1%-16.1pp
299South Stokes High School
Walnut Cove · Stokes County Schools
High41.0%-16.2pp
300North Mecklenburg High School
Huntersville · Charlotte-Mecklenburg Schools
High40.9%-16.3pp
Page 6 of 10

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.