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). 463 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
401Douglas Byrd Middle
Fayetteville · Cumberland County Schools
Middle38.6%-18.6pp
402East McDowell Middle School
Marion · McDowell County Schools
Middle38.6%-18.6pp
403Gamewell Middle
Lenoir · Caldwell County Schools
Middle38.6%-18.6pp
404Weldon Middle
Halifax · Weldon City Schools
Middle38.6%-18.6pp
405Conway Middle
Conway · Northampton County Schools
Middle38.4%-18.8pp
406Kannapolis Middle School 7/8
Kannapolis · Kannapolis City Schools
Middle38.3%-18.9pp
407Monroe Middle
Monroe · Union County Public Schools
Middle38.2%-19.0pp
408Spring Hill Middle
Laurinburg · Scotland County Schools
Middle38.2%-19.0pp
409South Creek Middle
Robersonville · Martin County Schools
Middle38.0%-19.2pp
410Hertford County Middle
Murfreesboro · Hertford County Schools
Middle37.9%-19.3pp
411West Hoke Middle
Raeford · Hoke County Schools
Middle37.6%-19.6pp
412Wilson STEM Academy
Charlotte · Charlotte-Mecklenburg Schools
Middle37.6%-19.6pp
413Concord Middle
Concord · Cabarrus County Schools
Middle36.9%-20.3pp
414East Lee Middle
Sanford · Lee County Schools
Middle36.9%-20.3pp
415W P Grier Middle School
Gastonia · Gaston County Schools
Middle36.9%-20.3pp
416Reidsville Middle
Reidsville · Rockingham County Schools
Middle36.6%-20.6pp
417Albemarle Middle
Albemarle · Stanly County Schools
Middle36.5%-20.7pp
418W C Friday Middle School
Dallas · Gaston County Schools
Middle36.3%-20.9pp
419South Robeson Middle School
Rowland · Public Schools of Robeson County
Middle35.7%-21.5pp
420Brogden Middle
Dudley · Wayne County Public Schools
Middle35.5%-21.7pp
421Pembroke Middle
Pembroke · Public Schools of Robeson County
Middle35.4%-21.8pp
422Union Middle
Clinton · Sampson County Schools
Middle35.3%-21.9pp
423East Millbrook Middle
Raleigh · Wake County Schools
Middle35.2%-22.0pp
424J. M. Alexander Middle
Huntersville · Charlotte-Mecklenburg Schools
Middle35.0%-22.2pp
425Rocky Mount Middle
Rocky Mount · Nash County Public Schools
Middle35.0%-22.2pp
426Roseboro-Salemburg Middle
Roseboro · Sampson County Schools
Middle34.9%-22.3pp
427Southwest Middle
Gastonia · Gaston County Schools
Middle34.9%-22.3pp
428Erwin Middle
Salisbury · Rowan-Salisbury Schools
Middle34.8%-22.4pp
429Columbia Middle
Columbia · Tyrrell County Schools
Middle34.3%-22.9pp
430Troutman Middle
Troutman · Iredell-Statesville Schools
Middle34.3%-22.9pp
431Martin Luther King Jr Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle34.2%-23.0pp
432Greene County Middle
Snow Hill · Greene County Schools
Middle34.1%-23.1pp
433Smithfield Middle
Smithfield · Johnston County Public Schools
Middle34.1%-23.1pp
434Brogden Middle
Durham · Durham Public Schools
Middle33.7%-23.5pp
435Fairmont Middle
Fairmont · Public Schools of Robeson County
Middle32.2%-25.0pp
436Broadview Middle
Burlington · Alamance-Burlington Schools
Middle32.0%-25.2pp
437Eastway Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle32.0%-25.2pp
438Rochelle Middle
Kinston · Lenoir County Public Schools
Middle31.9%-25.3pp
439North Rowan Middle
Spencer · Rowan-Salisbury Schools
Middle31.8%-25.4pp
440River Bend Middle
Raleigh · Wake County Schools
Middle31.8%-25.4pp
441Anson Middle
Wadesboro · Anson County Schools
Middle31.5%-25.7pp
442Northern Granville Middle
Oxford · Granville County Schools
Middle31.0%-26.2pp
443Dillard Middle
Goldsboro · Wayne County Public Schools
Middle30.9%-26.3pp
444Elizabethtown Middle
Elizabethtown · Bladen County Schools
Middle30.5%-26.7pp
445Ferndale Middle
High Point · Guilford County Schools
Middle30.5%-26.7pp
446Southeastern Randolph Middle School
Ramseur · Randolph County School System
Middle30.5%-26.7pp
447East Iredell Middle
Statesville · Iredell-Statesville Schools
Middle30.3%-26.9pp
448Graham Middle
Graham · Alamance-Burlington Schools
Middle30.3%-26.9pp
449Saint Pauls Middle
Saint Pauls · Public Schools of Robeson County
Middle30.1%-27.1pp
450Northwest Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle29.9%-27.3pp
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.