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). 464 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
351South Columbus High
Tabor City · Columbus County Schools
High45.3%-6.5pp
352Eastern Alamance High
Mebane · Alamance-Burlington Schools
High44.8%-7.0pp
353Andrews High
Andrews · Cherokee County Schools
High44.7%-7.1pp
354Union High
Rose Hill · Sampson County Schools
High44.7%-7.1pp
355West Craven High
Vanceboro · Craven County Board of Education
High44.7%-7.1pp
356Bartlett Yancey High
Yanceyville · Caswell County Schools
High44.6%-7.2pp
357J. F. Webb High
Oxford · Granville County Schools
High44.6%-7.2pp
358Martin County High
Williamston · Martin County Schools
High44.5%-7.3pp
359East Forsyth High
Kernersville · Winston Salem / Forsyth County Schools
High44.4%-7.4pp
360East Duplin High
Beulaville · Duplin County Schools
High44.3%-7.5pp
361Hoke County High
Raeford · Hoke County Schools
High44.3%-7.5pp
362Westover High
Fayetteville · Cumberland County Schools
High44.2%-7.6pp
363Blue Ridge Early College
Cashiers · Jackson County Public Schools
High44.1%-7.6pp
364The School for Creative Studies
Durham · Durham Public Schools
High43.7%-8.1pp
365New Hanover High
Wilmington · New Hanover County Schools
High43.5%-8.3pp
366North Gaston High
Dallas · Gaston County Schools
High43.5%-8.3pp
367Bunker Hill High
Claremont · Catawba County Schools
High43.4%-8.4pp
368McDowell High School
Marion · McDowell County Schools
High43.4%-8.4pp
369West Charlotte High School
Charlotte · Charlotte-Mecklenburg Schools
High43.4%-8.4pp
370Whiteville High
Whiteville · Whiteville City Schools
High43.2%-8.6pp
371Jordan-Matthews High
Siler City · Chatham County Schools
High42.9%-8.9pp
372West Rowan High
Mount Ulla · Rowan-Salisbury Schools
High42.9%-8.9pp
373Alamance Virtual School
Graham · Alamance-Burlington Schools
High42.8%-9.0pp
374Clinton High
Clinton · Clinton City Schools
High42.3%-9.5pp
375Person High
Roxboro · Person County Schools
High42.2%-9.6pp
376John M Morehead High
Eden · Rockingham County Schools
High42.0%-9.8pp
377Southern Wayne High
Dudley · Wayne County Public Schools
High41.9%-9.9pp
378Freedom High
Morganton · Burke County Schools
High41.7%-10.1pp
379Knightdale High
Knightdale · Wake County Schools
High41.7%-10.1pp
380Southern Lee High School
Sanford · Lee County Schools
High41.6%-10.2pp
381Lumberton Senior High
Lumberton · Public Schools of Robeson County
High41.5%-10.3pp
382Eastern Guilford High
Gibsonville · Guilford County Schools
High41.4%-10.4pp
383Vance Virtual Village Academy
Henderson · Vance County Schools
High41.1%-10.6pp
384Granville Central High
Stem · Granville County Schools
High41.1%-10.7pp
385Saint Pauls High
Saint Pauls · Public Schools of Robeson County
High40.7%-11.1pp
386Uwharrie Ridge Six-Twelve
Trinity · Randolph County School System
High40.1%-11.7pp
387Warren County High
Warrenton · Warren County Schools
High39.8%-12.0pp
388Ashbrook High
Gastonia · Gaston County Schools
High39.5%-12.3pp
389Providence Grove High School
Climax · Randolph County School System
High39.4%-12.4pp
390North Pitt High
Bethel · Pitt County Schools
High39.3%-12.5pp
391Bertie High
Windsor · Bertie County Schools
High39.2%-12.6pp
392Graham High
Graham · Alamance-Burlington Schools
High39.2%-12.6pp
393Erwin High
Asheville · Buncombe County Schools
High39.1%-12.7pp
394Randleman High School
Randleman · Randolph County School System
High39.0%-12.8pp
395Rocky River High School
Mint Hill · Charlotte-Mecklenburg Schools
High39.0%-12.8pp
396Shelby High
Shelby · Cleveland County Schools
High39.0%-12.8pp
397Rocky Mount High
Rocky Mount · Nash County Public Schools
High38.8%-13.0pp
398Hillside High
Durham · Durham Public Schools
High38.7%-13.1pp
399Red Springs High
Red Springs · Public Schools of Robeson County
High38.7%-13.1pp
400Anson High School
Wadesboro · Anson County Schools
High38.3%-13.5pp
Page 8 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.