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
601Cape Hatteras Secondary School
Buxton · Dare County Schools
High61.1%+9.3pp
602West Buncombe Elementary
Asheville · Buncombe County Schools
Elementary61.1%+9.3pp
603West Carteret High
Morehead City · Carteret County Public Schools
High61.1%+9.3pp
604Fuquay-Varina Middle
Fuquay-Varina · Wake County Schools
Middle61.0%+9.2pp
605Highfalls Elementary
Bennett · Moore County Schools
Elementary61.0%+9.2pp
606Black Mountain Elementary
Black Mountain · Buncombe County Schools
Elementary60.9%+9.1pp
607Pine Level Elementary
Pine Level · Johnston County Public Schools
Elementary60.9%+9.1pp
608Pitts School Road Elementary
Concord · Cabarrus County Schools
Elementary60.9%+9.1pp
609Hilburn Drive Academy
Raleigh · Wake County Schools
Elementary60.8%+9.0pp
610Westmoore Elementary
Seagrove · Moore County Schools
Elementary60.8%+9.0pp
611Wheatmore High School
Trinity · Randolph County School System
High60.8%+9.0pp
612Carmel Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle60.7%+8.9pp
613Draughn High School
Valdese · Burke County Schools
High60.7%+8.9pp
614Mooresville Middle
Mooresville · Mooresville Graded School District
Middle60.7%+8.9pp
615Albert H Bangert Elementary
New Bern · Craven County Board of Education
Elementary60.6%+8.8pp
616CS Brown High - STEM Program
Winton · Hertford County Schools
High60.6%+8.8pp
617Coddle Creek Elementary
Mooresville · Iredell-Statesville Schools
Elementary60.6%+8.8pp
618Frank Morgan Elementary
Clemmons · Winston Salem / Forsyth County Schools
Elementary60.6%+8.8pp
619Franklin High
Franklin · Macon County Schools
High60.6%+8.8pp
620Fuquay-Varina Elementary
Fuquay-Varina · Wake County Schools
Elementary60.6%+8.8pp
621New Century International Middle
Fayetteville · Cumberland County Schools
Middle60.6%+8.8pp
622South Lakes Elementary
Fuquay-Varina · Wake County Schools
Elementary60.6%+8.8pp
623West Lake Elementary
Apex · Wake County Schools
Elementary60.6%+8.8pp
624East Wilkes Middle School
Ronda · Wilkes County Schools
Middle60.5%+8.7pp
625North Forest Pines Elementary
Raleigh · Wake County Schools
Elementary60.5%+8.7pp
626Paw Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary60.5%+8.7pp
627Reedy Creek Middle
Cary · Wake County Schools
Middle60.5%+8.7pp
628Southwest Elementary
Durham · Durham Public Schools
Elementary60.5%+8.7pp
629Weatherstone Elementary
Cary · Wake County Schools
Elementary60.5%+8.7pp
630Bethel Elementary
Canton · Haywood County Schools
Elementary60.4%+8.6pp
631Mountain View Elementary
Hickory · Catawba County Schools
Elementary60.4%+8.6pp
632St James Elementary
Denver · Lincoln County Schools
Elementary60.4%+8.6pp
633Wiley Elementary
Raleigh · Wake County Schools
Elementary60.4%+8.6pp
634Frederick Douglass Elementary
Wilson · Wilson County Schools
Elementary60.3%+8.5pp
635G R Whitfield
Grimesland · Pitt County Schools
Elementary60.3%+8.5pp
636North Davidson Middle
Lexington · Davidson County Schools
Middle60.3%+8.5pp
637Northwest Harnett Elementary
Fuquay-Varina · Harnett County Schools
Elementary60.3%+8.5pp
638Palisades High School
Charlotte · Charlotte-Mecklenburg Schools
High60.3%+8.5pp
639Bethware Elementary
Kings Mountain · Cleveland County Schools
Elementary60.2%+8.4pp
640Claxton Elementary
Greensboro · Guilford County Schools
Elementary60.2%+8.4pp
641Clyde Campbell Elementary
Hickory · Catawba County Schools
Elementary60.2%+8.4pp
642Dobson Elementary
Dobson · Surry County Schools
Elementary60.2%+8.4pp
643Kernodle Middle
Greensboro · Guilford County Schools
Middle60.2%+8.4pp
644Piney Grove Middle School
Lawsonville · Stokes County Schools
Middle60.2%+8.4pp
645Emsley A Laney High
Wilmington · New Hanover County Schools
High60.1%+8.3pp
646Hayesville Middle
Hayesville · Clay County Schools
Middle60.1%+8.3pp
647Moyock Elementary
Moyock · Currituck County Schools
Elementary60.1%+8.3pp
648Pine Valley Elementary
Wilmington · New Hanover County Schools
Elementary60.1%+8.3pp
649Sun Valley High
Monroe · Union County Public Schools
High60.1%+8.3pp
650Paisley Magnet School
Winston Salem · Winston Salem / Forsyth County Schools
Middle60.0%+8.2pp
Page 13 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.