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 Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
451Konnoak Middle School
Winston Salem · Winston Salem / Forsyth County Schools
Middle19.8%-33.0pp
452Robbinsville Middle
Robbinsville · Graham County Schools
Middle19.2%-33.6pp
453Dillard Middle
Goldsboro · Wayne County Public Schools
Middle19.1%-33.7pp
454Virtual Academy
Winston-Salem · Winston Salem / Forsyth County Schools
Middle19.0%-33.8pp
455Paisley Magnet School
Winston Salem · Winston Salem / Forsyth County Schools
Middle18.9%-33.9pp
456Saint Pauls Middle
Saint Pauls · Public Schools of Robeson County
Middle18.5%-34.3pp
457Concord Middle
Concord · Cabarrus County Schools
Middle18.0%-34.8pp
458Hertford County Middle
Murfreesboro · Hertford County Schools
Middle18.0%-34.8pp
459Warren County Middle
Warrenton · Warren County Schools
Middle18.0%-34.8pp
460Mineral Springs Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle17.3%-35.5pp
461Graham Middle
Graham · Alamance-Burlington Schools
Middle15.5%-37.3pp
462William R Davie Middle S.T.E.M. Academy
Roanoke Rapids · Halifax County Schools
Middle14.9%-37.9pp
463Fairmont Middle
Fairmont · Public Schools of Robeson County
Middle13.5%-39.3pp
Page 10 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 Mathematics 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.