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
401Northern High
Durham · Durham Public Schools
High38.3%-13.5pp
402South Rowan High
China Grove · Rowan-Salisbury Schools
High38.2%-13.6pp
403West Caldwell High
Lenoir · Caldwell County Schools
High38.1%-13.7pp
404A L Brown High
Kannapolis · Kannapolis City Schools
High38.0%-13.8pp
405Scotland High School
Laurinburg · Scotland County Schools
High38.0%-13.8pp
406Eastern Wayne High
Goldsboro · Wayne County Public Schools
High37.7%-14.1pp
407High Point Central High
High Point · Guilford County Schools
High37.6%-14.2pp
408T Wingate Andrews High
High Point · Guilford County Schools
High37.6%-14.2pp
409Columbia High
Columbia · Tyrrell County Schools
High37.5%-14.3pp
410East Columbus Junior-Senior High
Lake Waccamaw · Columbus County Schools
High37.3%-14.5pp
411James B Dudley High
Greensboro · Guilford County Schools
High37.2%-14.6pp
412Julius L. Chambers High School
Charlotte · Charlotte-Mecklenburg Schools
High37.0%-14.8pp
413Southeast Raleigh High
Raleigh · Wake County Schools
High37.0%-14.8pp
414Pasquotank County High
Elizabeth City · Elizabeth City-Pasquotank Public Schools
High36.9%-14.9pp
415Southern Guilford High
Greensboro · Guilford County Schools
High36.7%-15.1pp
416Fairmont High
Fairmont · Public Schools of Robeson County
High36.5%-15.3pp
417Albemarle High
Albemarle · Stanly County Schools
High36.4%-15.4pp
418Lee County High
Sanford · Lee County Schools
High36.1%-15.7pp
419Walkertown High
Walkertown · Winston Salem / Forsyth County Schools
High36.0%-15.8pp
420Kinston High
Kinston · Lenoir County Public Schools
High35.9%-15.9pp
421Purnell Swett High
Pembroke · Public Schools of Robeson County
High35.9%-15.9pp
422Salisbury High
Salisbury · Rowan-Salisbury Schools
High35.9%-15.9pp
423West Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High35.4%-16.4pp
424Greene Central High
Snow Hill · Greene County Schools
High35.2%-16.6pp
425Southern School of Energy and Sustainabi
Durham · Durham Public Schools
High35.2%-16.6pp
426Bessemer City High
Bessemer City · Gaston County Schools
High35.0%-16.8pp
427Military and Global Leadership
Charlotte · Charlotte-Mecklenburg Schools
High34.8%-17.0pp
428Cochrane Collegiate Academy
Charlotte · Charlotte-Mecklenburg Schools
High34.6%-17.1pp
429Ben L. Smith High School
Greensboro · Guilford County Schools
High34.2%-17.6pp
430Parkland High
Winston Salem · Winston Salem / Forsyth County Schools
High34.0%-17.8pp
431East Bladen High
Elizabethtown · Bladen County Schools
High33.6%-18.2pp
432Robert B Glenn High School
Kernersville · Winston Salem / Forsyth County Schools
High33.3%-18.5pp
433Starmount High
Boonville · Yadkin County Schools
High33.3%-18.5pp
434Statesville High
Statesville · Iredell-Statesville Schools
High32.8%-19.0pp
435Thomasville High
Thomasville · Thomasville City Schools
High32.4%-19.4pp
436James Kenan High
Warsaw · Duplin County Schools
High32.1%-19.7pp
437Richmond Senior High
Rockingham · Richmond County Schools
High31.8%-20.0pp
438North Rowan High
Spencer · Rowan-Salisbury Schools
High30.6%-21.2pp
439West Columbus High
Cerro Gordo · Columbus County Schools
High30.5%-21.3pp
440Hugh M Cummings High
Burlington · Alamance-Burlington Schools
High30.3%-21.5pp
441Roanoke Rapids High School
Roanoke Rapids · Roanoke Rapids City Schools
High30.3%-21.5pp
442Reidsville High
Reidsville · Rockingham County Schools
High29.9%-21.9pp
443Wallace-Rose Hill High
Teachey · Duplin County Schools
High29.7%-22.1pp
444Goldsboro High
Goldsboro · Wayne County Public Schools
High29.6%-22.2pp
445North Forsyth Magnet High
Winston Salem · Winston Salem / Forsyth County Schools
High29.6%-22.2pp
446Northeast Guilford High
McLeansville · Guilford County Schools
High29.5%-22.3pp
447Pender High
Burgaw · Pender County Schools
High29.2%-22.6pp
448Harding University High School
Charlotte · Charlotte-Mecklenburg Schools
High28.9%-22.9pp
449Monroe High
Monroe · Union County Public Schools
High28.6%-23.2pp
450Hertford County High
Ahoskie · Hertford County Schools
High27.6%-24.2pp
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 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.