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
951R J Reynolds High
Winston Salem · Winston Salem / Forsyth County Schools
High53.6%+1.8pp
952Valley Springs Middle
Arden · Buncombe County Schools
Middle53.6%+1.8pp
953W B Beam Intermediate School
Cherryville · Gaston County Schools
Elementary53.6%+1.8pp
954North Duplin Jr Sr High
Mt. Olive · Duplin County Schools
High53.5%+1.8pp
955East Davidson High
Thomasville · Davidson County Schools
High53.5%+1.7pp
956Mount Airy High
Mount Airy · Mount Airy City Schools
High53.5%+1.7pp
957Shuford Elementary
Conover · Newton Conover City Schools
Elementary53.5%+1.7pp
958Balls Creek Elementary
Newton · Catawba County Schools
Elementary53.4%+1.6pp
959Banks Elementary
Kinston · Lenoir County Public Schools
Elementary53.4%+1.6pp
960Hobbton Elementary
Newton Grove · Sampson County Schools
Elementary53.4%+1.6pp
961Town Creek Middle
Winnabow · Brunswick County Schools
Middle53.4%+1.6pp
962Waxhaw Elementary
Waxhaw · Union County Public Schools
Elementary53.4%+1.6pp
963Cameron Elementary
Cameron · Moore County Schools
Elementary53.3%+1.5pp
964Douglass Elementary
Eden · Rockingham County Schools
Elementary53.3%+1.5pp
965Emma B Trask Middle
Wilmington · New Hanover County Schools
Middle53.3%+1.5pp
966Grays Chapel Elementary School
Franklinville · Randolph County School System
Elementary53.3%+1.5pp
967Hobbton High
Newton Grove · Sampson County Schools
High53.3%+1.5pp
968Roanoke Valley Early College
Weldon · Weldon City Schools
High53.3%+1.5pp
969SanLee Middle School
Sanford · Lee County Schools
Middle53.3%+1.5pp
970Speas Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary53.3%+1.5pp
971Clayton Middle
Clayton · Johnston County Public Schools
Middle53.2%+1.4pp
972John R Lawrence Elementary School
Archdale · Randolph County School System
Elementary53.2%+1.4pp
973Mallard Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary53.2%+1.4pp
974Reedy Creek Elementary
Cary · Wake County Schools
Elementary53.2%+1.4pp
975Brevard Middle
Brevard · Transylvania County Schools
Middle53.1%+1.3pp
976Crain's Creek Middle
Carthage · Moore County Schools
Middle53.1%+1.3pp
977First Flight Elementary School
Kill Devil Hills · Dare County Schools
Elementary53.1%+1.3pp
978Monticello-Brown Summit Elem
Browns Summit · Guilford County Schools
Elementary53.1%+1.3pp
979Northwoods Park Middle
Jacksonville · Onslow County Schools
Middle53.1%+1.3pp
980Perquimans County High
Hertford · Perquimans County Schools
High53.1%+1.3pp
981Rockfish Hoke Elementary
Raeford · Hoke County Schools
Elementary53.1%+1.3pp
982South Macon Elementary
Franklin · Macon County Schools
Elementary53.1%+1.3pp
983Ben D. Quinn Elementary
New Bern · Craven County Board of Education
Elementary53.0%+1.2pp
984Elkin Middle
Elkin · Elkin City Schools
Middle53.0%+1.2pp
985H J MacDonald Middle
New Bern · Craven County Board of Education
Middle53.0%+1.2pp
986Hertford Grammar
Hertford · Perquimans County Schools
Elementary53.0%+1.2pp
987Murphy Elementary
Murphy · Cherokee County Schools
Elementary53.0%+1.2pp
988Polk Central Elementary School
Mill Spring · Polk County Schools
Elementary53.0%+1.2pp
989South Johnston High
Four Oaks · Johnston County Public Schools
High53.0%+1.2pp
990West Lincoln Middle
Lincolnton · Lincoln County Schools
Middle53.0%+1.2pp
991David D Jones Elementary
Greensboro · Guilford County Schools
Elementary52.9%+1.1pp
992Endy Elementary
Albemarle · Stanly County Schools
Elementary52.9%+1.1pp
993J Sam Gentry Middle
Mount Airy · Surry County Schools
Middle52.9%+1.1pp
994Southwood Elementary
Kinston · Lenoir County Public Schools
Elementary52.9%+1.1pp
995Cane River Middle
Burnsville · Yancey County Schools
Middle52.8%+1.0pp
996Highland Elementary
Sanford · Harnett County Schools
Elementary52.8%+1.0pp
997Nags Head Elementary School
Nags Head · Dare County Schools
Elementary52.8%+1.0pp
998Peachland-Polkton Elem
Peachland · Anson County Schools
Elementary52.8%+1.0pp
999Pleasant Gardens Elementary School
Marion · McDowell County Schools
Elementary52.8%+1.0pp
1000Roger Bell New Tech Academy
Havelock · Craven County Board of Education
Elementary52.8%+1.0pp
Page 20 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.