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
801Benson Elementary
Benson · Johnston County Public Schools
Elementary56.6%+4.8pp
802Lincolnton High
Lincolnton · Lincoln County Schools
High56.6%+4.8pp
803Mount Pleasant Middle
Mount Pleasant · Cabarrus County Schools
Middle56.6%+4.8pp
804Myrtle Grove Middle
Wilmington · New Hanover County Schools
Middle56.6%+4.8pp
805North Mecklenburg High School
Huntersville · Charlotte-Mecklenburg Schools
High56.6%+4.8pp
806Pineville Elementary
Pineville · Charlotte-Mecklenburg Schools
Elementary56.6%+4.8pp
807Pinnacle Elementary School
Rutherfordton · Rutherford County Schools
Elementary56.6%+4.8pp
808Princeton High
Princeton · Johnston County Public Schools
High56.6%+4.8pp
809Rolesville Elementary
Rolesville · Wake County Schools
Elementary56.6%+4.8pp
810Blue Ridge Elementary
Warrensville · Ashe County Schools
Elementary56.5%+4.7pp
811Friedberg Elementary
Winston-Salem · Davidson County Schools
Elementary56.5%+4.7pp
812Murphy Middle
Murphy · Cherokee County Schools
Middle56.5%+4.7pp
813R-S Central High School
Rutherfordton · Rutherford County Schools
High56.5%+4.7pp
814Southern Pines Elementary
Southern Pines · Moore County Schools
Elementary56.5%+4.7pp
815Belville Elementary
Leland · Brunswick County Schools
Elementary56.4%+4.6pp
816Granite Falls Middle
Granite Falls · Caldwell County Schools
Middle56.4%+4.6pp
817J F Kennedy High
Winston Salem · Winston Salem / Forsyth County Schools
High56.4%+4.6pp
818Pleasant Garden Elementary
Pleasant Garden · Guilford County Schools
Elementary56.4%+4.6pp
819Burns High
Lawndale · Cleveland County Schools
High56.3%+4.5pp
820Cartoogechaye Elementary
Franklin · Macon County Schools
Elementary56.3%+4.5pp
821Millbridge Elementary
China Grove · Rowan-Salisbury Schools
Elementary56.3%+4.5pp
822Morton Elementary
Jacksonville · Onslow County Schools
Elementary56.3%+4.5pp
823North Buncombe Middle
Weaverville · Buncombe County Schools
Middle56.3%+4.5pp
824Trinity High School
Trinity · Randolph County School System
High56.3%+4.5pp
825A G Cox Middle
Winterville · Pitt County Schools
Middle56.2%+4.4pp
826East Rutherford High School
Bostic · Rutherford County Schools
High56.2%+4.4pp
827Princeton Elementary
Princeton · Johnston County Public Schools
Elementary56.2%+4.4pp
828Madison High School
Marshall · Madison County Schools
High56.1%+4.3pp
829Parkside Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary56.1%+4.3pp
830Piedmont Middle
Monroe · Union County Public Schools
Middle56.1%+4.3pp
831Clear Creek Elementary
Hendersonville · Henderson County Schools
Elementary56.0%+4.2pp
832Candler Elementary
Candler · Buncombe County Schools
Elementary55.9%+4.1pp
833Helena Elementary
Timberlake · Person County Schools
Elementary55.9%+4.1pp
834Southport Elementary
Southport · Brunswick County Schools
Elementary55.9%+4.1pp
835Blythe Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary55.8%+4.0pp
836C C Griffin Middle
Concord · Cabarrus County Schools
Middle55.8%+4.0pp
837Francis Bradley Middle
Huntersville · Charlotte-Mecklenburg Schools
Middle55.8%+4.0pp
838Murphy High
Murphy · Cherokee County Schools
High55.8%+4.0pp
839R-S Middle School
Rutherfordton · Rutherford County Schools
Middle55.8%+4.0pp
840Southwestern Randolph High School
Asheboro · Randolph County School System
High55.8%+4.0pp
841Weddington Hills Elementary
Concord · Cabarrus County Schools
Elementary55.8%+4.0pp
842Brunson Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary55.7%+3.9pp
843Pinnacle Elementary School
Pinnacle · Stokes County Schools
Elementary55.7%+3.9pp
844Club Boulevard Elementary
Durham · Durham Public Schools
Elementary55.6%+3.8pp
845New Market Elementary School
Sophia · Randolph County School System
Elementary55.6%+3.8pp
846Southern Elementary
Greensboro · Guilford County Schools
Elementary55.6%+3.8pp
847Westwood Elementary
West Jefferson · Ashe County Schools
Elementary55.6%+3.8pp
848York Elementary
Raleigh · Wake County Schools
Elementary55.6%+3.8pp
849East Wilkes High School
Ronda · Wilkes County Schools
High55.5%+3.7pp
850South Brunswick High
Southport · Brunswick County Schools
High55.5%+3.7pp
Page 17 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.