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). 465 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
451Williston Middle
Wilmington · New Hanover County Schools
Middle26.1%-25.7pp
452Lowe's Grove Middle
Durham · Durham Public Schools
Middle25.9%-25.9pp
453East Iredell Middle
Statesville · Iredell-Statesville Schools
Middle25.8%-26.0pp
454South Robeson Middle School
Rowland · Public Schools of Robeson County
Middle25.8%-26.0pp
455William R Davie Middle S.T.E.M. Academy
Roanoke Rapids · Halifax County Schools
Middle25.0%-26.8pp
456Ranson Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle24.8%-27.0pp
457Northwest Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle24.6%-27.2pp
458Orrum Middle
Orrum · Public Schools of Robeson County
Middle24.4%-27.4pp
459Flat Rock Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle23.2%-28.6pp
460Red Springs Middle
Red Springs · Public Schools of Robeson County
Middle21.9%-29.9pp
461Fairmont Middle
Fairmont · Public Schools of Robeson County
Middle21.7%-30.1pp
462Konnoak Middle School
Winston Salem · Winston Salem / Forsyth County Schools
Middle21.1%-30.7pp
463Third Creek Middle
Statesville · Iredell-Statesville Schools
Middle20.7%-31.1pp
464Mineral Springs Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle20.6%-31.2pp
465Graham Middle
Graham · Alamance-Burlington Schools
Middle19.3%-32.5pp
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 Reading 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.