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). 2,261 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
551Dixon Road Elementary
Willow Spring · Johnston County Public Schools
Elementary62.5%+10.7pp
552Down East Middle and Smyrna Elementary
Smyrna · Carteret County Public Schools
Elementary62.3%+10.5pp
553Elizabeth Traditional Elem
Charlotte · Charlotte-Mecklenburg Schools
Elementary62.3%+10.5pp
554Swansboro Middle
Swansboro · Onslow County Schools
Middle62.3%+10.5pp
555Hayesville High
Hayesville · Clay County Schools
High62.2%+10.4pp
556Lufkin Road Middle
Apex · Wake County Schools
Middle62.2%+10.4pp
557Owen High
Black Mountain · Buncombe County Schools
High62.2%+10.4pp
558Pittsboro Elementary
Pittsboro · Chatham County Schools
Elementary62.2%+10.4pp
559W T Griggs Elementary
Poplar Branch · Currituck County Schools
Elementary62.2%+10.4pp
560Belmont Middle
Belmont · Gaston County Schools
Middle62.1%+10.3pp
561Cleveland High
Clayton · Johnston County Public Schools
High62.1%+10.3pp
562Grover C Fields Middle
New Bern · Craven County Board of Education
Middle62.1%+10.3pp
563New Salem Elementary
Marshville · Union County Public Schools
Elementary62.1%+10.3pp
564Sedgefield Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle62.1%+10.3pp
565Havelock High
Havelock · Craven County Board of Education
High62.0%+10.2pp
566Pathways Elementary
Hillsborough · Orange County Schools
Elementary62.0%+10.2pp
567Stokesdale Elementary
Stokesdale · Guilford County Schools
Elementary62.0%+10.2pp
568Cash Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary61.9%+10.1pp
569Sand Ridge Elementary
Hubert · Onslow County Schools
Elementary61.9%+10.1pp
570Vass-Lakeview Elementary
Vass · Moore County Schools
Elementary61.9%+10.1pp
571Bell Elementary
Asheville · Buncombe County Schools
Elementary61.8%+10.0pp
572Carrboro High
Carrboro · Chapel Hill-Carrboro City Schools
High61.8%+10.0pp
573Friendship Elementary
Winston-Salem · Davidson County Schools
Elementary61.8%+10.0pp
574Kingswood Elementary
Cary · Wake County Schools
Elementary61.8%+10.0pp
575Mount Olive Elementary School
King · Stokes County Schools
Elementary61.8%+10.0pp
576West View Elementary
Garner · Johnston County Public Schools
Elementary61.8%+10.0pp
577C E Jordan High
Durham · Durham Public Schools
High61.7%+9.9pp
578Endhaven Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary61.7%+9.9pp
579River Dell Elementary
Clayton · Johnston County Public Schools
Elementary61.7%+9.9pp
580Woodland Heights Middle
Mooresville · Iredell-Statesville Schools
Middle61.7%+9.9pp
581South Iredell High
Statesville · Iredell-Statesville Schools
High61.6%+9.8pp
582Springmore Elementary
Shelby · Cleveland County Schools
Elementary61.6%+9.8pp
583Weeksville Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary61.6%+9.8pp
584Bethel Elementary
Sugar Grove · Watauga County Schools
Elementary61.5%+9.7pp
585Don D Steed Elementary
Raeford · Hoke County Schools
Elementary61.5%+9.7pp
586Hendersonville Middle
Hendersonville · Henderson County Schools
Middle61.5%+9.7pp
587McGee's Crossroads Middle
Benson · Johnston County Public Schools
Middle61.5%+9.7pp
588Southern Middle
Aberdeen · Moore County Schools
Middle61.5%+9.7pp
589Belmont Central Elementary
Belmont · Gaston County Schools
Elementary61.4%+9.6pp
590Mint Hill Middle
Matthews · Charlotte-Mecklenburg Schools
Middle61.4%+9.6pp
591Poe Elementary
Raleigh · Wake County Schools
Elementary61.4%+9.6pp
592Surf City Elementary
Hampstead · Pender County Schools
Elementary61.4%+9.6pp
593Meadow School
Benson · Johnston County Public Schools
Elementary61.3%+9.5pp
594Morehead City Middle
Morehead City · Carteret County Public Schools
Middle61.3%+9.5pp
595South Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High61.3%+9.5pp
596Cumberland Virtual Academy 6-12
Fayetteville · Cumberland County Schools
High61.3%+9.5pp
597Gaston Virtual Academy
Gastonia · Gaston County Schools
Combined61.2%+9.4pp
598Grantham Elementary
Goldsboro · Wayne County Public Schools
Elementary61.2%+9.4pp
599North Windy Ridge Intermediate
Weaverville · Buncombe County Schools
Middle61.2%+9.4pp
600Orange Middle
Hillsborough · Orange County Schools
Middle61.2%+9.4pp
Page 12 of 46

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.