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
701Cleveland Middle
Garner · Johnston County Public Schools
Middle58.7%+6.9pp
702Granite Falls Elementary
Granite Falls · Caldwell County Schools
Elementary58.7%+6.9pp
703Mountain View Elementary
Jefferson · Ashe County Schools
Elementary58.7%+6.9pp
704Old Richmond Elementary
Tobaccoville · Winston Salem / Forsyth County Schools
Elementary58.7%+6.9pp
705Pine Forest Middle
Fayetteville · Cumberland County Schools
Middle58.7%+6.9pp
706The International School at Gregory
Wilmington · New Hanover County Schools
Elementary58.7%+6.9pp
707Woodland Elementary
Semora · Person County Schools
Elementary58.7%+6.9pp
708Hayesville Elementary
Hayesville · Clay County Schools
Elementary58.6%+6.8pp
709Richfield Elementary
Richfield · Stanly County Schools
Elementary58.6%+6.8pp
710Shallotte Middle
Shallotte · Brunswick County Schools
Middle58.6%+6.8pp
711Ashe County High
West Jefferson · Ashe County Schools
High58.5%+6.7pp
712John Van Lindley Elementary
Greensboro · Guilford County Schools
Elementary58.5%+6.7pp
713Lower Creek Elementary
Lenoir · Caldwell County Schools
Elementary58.5%+6.7pp
714North Johnston High
Kenly · Johnston County Public Schools
High58.5%+6.7pp
715Riverwood Middle
Clayton · Johnston County Public Schools
Middle58.5%+6.7pp
716Roaring River Elementary School
Roaring River · Wilkes County Schools
Elementary58.5%+6.7pp
717Coopers Elementary
Elm City · Nash County Public Schools
Elementary58.4%+6.6pp
718Southeast Guilford High
Greensboro · Guilford County Schools
High58.4%+6.6pp
719Hominy Valley Elementary
Candler · Buncombe County Schools
Elementary58.3%+6.5pp
720Lansdowne Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary58.3%+6.5pp
721Northside High
Pinetown · Beaufort County Schools
High58.3%+6.5pp
722Royal Oaks Elementary
Kannapolis · Cabarrus County Schools
Elementary58.3%+6.5pp
723Atkinson Elementary
Hendersonville · Henderson County Schools
Elementary58.2%+6.4pp
724Mooresville Intermediate
Mooresville · Mooresville Graded School District
Elementary58.2%+6.4pp
725Saint Stephens High
Hickory · Catawba County Schools
High58.2%+6.4pp
726Watauga Innovation Academy
Boone · Watauga County Schools
High58.2%+6.4pp
727East Henderson High
East Flat Rock · Henderson County Schools
High58.1%+6.3pp
728North Buncombe Elementary
Weaverville · Buncombe County Schools
Elementary58.1%+6.3pp
729Powell Elementary
Raleigh · Wake County Schools
Elementary58.1%+6.3pp
730Shawboro Elementary School
Shawboro · Currituck County Schools
Elementary58.1%+6.3pp
731Beaufort Middle
Beaufort · Carteret County Public Schools
Middle58.0%+6.2pp
732Cove Creek Elementary
Vilas · Watauga County Schools
Elementary58.0%+6.2pp
733Fall Creek Elementary
East Bend · Yadkin County Schools
Elementary58.0%+6.2pp
734Franklinton High
Franklinton · Franklin County Schools
High58.0%+6.2pp
735Marvin B Smith Elementary
Burlington · Alamance-Burlington Schools
Elementary58.0%+6.2pp
736Davie County High
Mocksville · Davie County Schools
High57.9%+6.1pp
737Silverdale Elementary
Maysville · Onslow County Schools
Elementary57.9%+6.1pp
738Stateside Elementary
Jacksonville · Onslow County Schools
Elementary57.9%+6.1pp
739Tryon Elementary School
Tryon · Polk County Schools
Elementary57.9%+6.1pp
740Mountain Park Elementary
State Road · Surry County Schools
Elementary57.8%+6.0pp
741Mulberry Elementary School
North Wilkesboro · Wilkes County Schools
Elementary57.8%+6.0pp
742North Elementary
Kings Mountain · Cleveland County Schools
Elementary57.8%+6.0pp
743Cedar Creek Middle
Youngsville · Franklin County Schools
Middle57.7%+5.9pp
744Franklinville Elementary School
Franklinville · Randolph County School System
Elementary57.7%+5.9pp
745Pollocksville Elementary
Pollocksville · Jones County Schools
Elementary57.7%+5.9pp
746Sharon Elementary
Statesville · Iredell-Statesville Schools
Elementary57.7%+5.9pp
747John A Holmes High
Edenton · Edenton-Chowan Schools
High57.6%+5.8pp
748Lakewood High
Salemburg · Sampson County Schools
High57.6%+5.8pp
749Queens Creek Elementary
Swansboro · Onslow County Schools
Elementary57.6%+5.8pp
750Southeast Alamance High
Haw River · Alamance-Burlington Schools
High57.6%+5.8pp
Page 15 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.