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
401Hillside High
Durham · Durham Public Schools
High31.1%-26.1pp
402Concord High
Concord · Cabarrus County Schools
High31.0%-26.2pp
403Seventy-First High
Fayetteville · Cumberland County Schools
High30.9%-26.3pp
404Andrews High
Andrews · Cherokee County Schools
High30.8%-26.4pp
405Western Harnett High
Lillington · Harnett County Schools
High30.8%-26.4pp
406Pasquotank County High
Elizabeth City · Elizabeth City-Pasquotank Public Schools
High30.5%-26.7pp
407North Surry High
Mount Airy · Surry County Schools
High30.3%-26.9pp
408Scotland High School
Laurinburg · Scotland County Schools
High30.3%-26.9pp
409Southwest High
Jacksonville · Onslow County Schools
High30.0%-27.2pp
410Nash Central High
Rocky Mount · Nash County Public Schools
High29.9%-27.3pp
411West Charlotte High School
Charlotte · Charlotte-Mecklenburg Schools
High29.9%-27.3pp
412Knightdale High
Knightdale · Wake County Schools
High29.8%-27.4pp
413Northeast Guilford High
McLeansville · Guilford County Schools
High29.7%-27.5pp
414Military and Global Leadership
Charlotte · Charlotte-Mecklenburg Schools
High29.4%-27.8pp
415Wilkes Central High School
Wilkesboro · Wilkes County Schools
High29.3%-27.9pp
416North Gaston High
Dallas · Gaston County Schools
High29.1%-28.1pp
417Rocky Mount High
Rocky Mount · Nash County Public Schools
High29.1%-28.1pp
418Ayden-Grifton High
Ayden · Pitt County Schools
High28.9%-28.3pp
419James Hunt High
Wilson · Wilson County Schools
High28.4%-28.8pp
420Southern Wayne High
Dudley · Wayne County Public Schools
High28.4%-28.8pp
421Ben L. Smith High School
Greensboro · Guilford County Schools
High28.3%-28.9pp
422Pender High
Burgaw · Pender County Schools
High28.2%-29.0pp
423Mitchell High
Bakersville · Mitchell County Schools
High28.1%-29.1pp
424Olympic High School
Charlotte · Charlotte-Mecklenburg Schools
High27.9%-29.3pp
425Bartlett Yancey High
Yanceyville · Caswell County Schools
High27.6%-29.6pp
426T Wingate Andrews High
High Point · Guilford County Schools
High27.6%-29.6pp
427East Bladen High
Elizabethtown · Bladen County Schools
High27.0%-30.2pp
428Hertford County High
Ahoskie · Hertford County Schools
High27.0%-30.2pp
429Salisbury High
Salisbury · Rowan-Salisbury Schools
High27.0%-30.2pp
430Bessemer City High
Bessemer City · Gaston County Schools
High26.7%-30.5pp
431Greene Central High
Snow Hill · Greene County Schools
High26.7%-30.5pp
432Martin County High
Williamston · Martin County Schools
High26.6%-30.6pp
433Southern Guilford High
Greensboro · Guilford County Schools
High26.6%-30.6pp
434Graham High
Graham · Alamance-Burlington Schools
High26.5%-30.7pp
435James Kenan High
Warsaw · Duplin County Schools
High26.3%-30.9pp
436Ashbrook High
Gastonia · Gaston County Schools
High26.2%-31.0pp
437Forest Hills High
Marshville · Union County Public Schools
High26.1%-31.1pp
438Richmond Senior High
Rockingham · Richmond County Schools
High26.1%-31.1pp
439West Craven High
Vanceboro · Craven County Board of Education
High26.1%-31.1pp
440Southeast Halifax Collegiate Prep Academ
Halifax · Halifax County Schools
High25.9%-31.3pp
441Monroe High
Monroe · Union County Public Schools
High25.8%-31.4pp
442Rocky River High School
Mint Hill · Charlotte-Mecklenburg Schools
High25.7%-31.5pp
443Eastern Wayne High
Goldsboro · Wayne County Public Schools
High25.4%-31.8pp
444Purnell Swett High
Pembroke · Public Schools of Robeson County
High25.1%-32.1pp
445Roanoke Rapids High School
Roanoke Rapids · Roanoke Rapids City Schools
High24.9%-32.3pp
446Reidsville High
Reidsville · Rockingham County Schools
High24.7%-32.5pp
447Hickory High
Hickory · Hickory City Schools
High24.6%-32.6pp
448North Forsyth Magnet High
Winston Salem · Winston Salem / Forsyth County Schools
High24.6%-32.6pp
449Eastern Guilford High
Gibsonville · Guilford County Schools
High24.4%-32.8pp
450Heide Trask High
Rocky Point · Pender County Schools
High24.3%-32.9pp
Page 9 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.