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
451Red Springs Middle
Red Springs · Public Schools of Robeson County
Middle28.7%-28.5pp
452Thomasville Middle
Thomasville · Thomasville City Schools
Middle27.8%-29.4pp
453Williston Middle
Wilmington · New Hanover County Schools
Middle27.2%-30.0pp
454Enfield Middle S.T.E.A.M. Academy
Enfield · Halifax County Schools
Middle26.9%-30.3pp
455Konnoak Middle School
Winston Salem · Winston Salem / Forsyth County Schools
Middle26.9%-30.3pp
456Orrum Middle
Orrum · Public Schools of Robeson County
Middle26.2%-31.0pp
457Ranson Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle25.8%-31.4pp
458Flat Rock Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle24.6%-32.6pp
459Mineral Springs Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle24.4%-32.8pp
460Wadesboro Elementary
Wadesboro · Anson County Schools
Middle23.8%-33.4pp
461Southeast Middle
Salisbury · Rowan-Salisbury Schools
Middle22.5%-34.7pp
462Lowe's Grove Middle
Durham · Durham Public Schools
Middle21.3%-35.9pp
463Third Creek Middle
Statesville · Iredell-Statesville Schools
Middle18.6%-38.6pp
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 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.