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
1051Rashkis Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary51.8%+0.0pp
1052Battleground Elementary
Lincolnton · Lincoln County Schools
Elementary51.7%-0.1pp
1053Catawba Heights Elementary
Belmont · Gaston County Schools
Elementary51.7%-0.1pp
1054Sunnyside Elementary
Fayetteville · Cumberland County Schools
Elementary51.7%-0.1pp
1055Craven Virtual Academy
New Bern · Craven County Board of Education
Combined51.6%-0.2pp
1056Currituck County Middle
Barco · Currituck County Schools
Middle51.6%-0.2pp
1057Northside Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary51.6%-0.2pp
1058Pinebrook Elementary
Mocksville · Davie County Schools
Elementary51.6%-0.2pp
1059Southern Nash High
Bailey · Nash County Public Schools
High51.6%-0.2pp
1060Wakelon Elementary
Zebulon · Wake County Schools
Elementary51.6%-0.2pp
1061Farmville Central High
Farmville · Pitt County Schools
High51.5%-0.3pp
1062Independence High School
Charlotte · Charlotte-Mecklenburg Schools
High51.5%-0.3pp
1063Mount Holly Middle
Mount Holly · Gaston County Schools
Middle51.5%-0.3pp
1064Richlands Elementary
Richlands · Onslow County Schools
Elementary51.5%-0.3pp
1065Sardis Elementary
Monroe · Union County Public Schools
Elementary51.5%-0.3pp
1066South Toe Elementary
Burnsville · Yancey County Schools
Elementary51.5%-0.3pp
1067Southwest Guilford Middle
High Point · Guilford County Schools
Middle51.5%-0.3pp
1068Spring Valley Elementary
Durham · Durham Public Schools
Elementary51.5%-0.3pp
1069West Wilkes High School
Millers Creek · Wilkes County Schools
High51.5%-0.3pp
1070E E Smith High
Fayetteville · Cumberland County Schools
High51.4%-0.4pp
1071Nantahala School
Topton · Macon County Schools
Combined51.4%-0.4pp
1072A T Allen Elementary
Concord · Cabarrus County Schools
Elementary51.3%-0.5pp
1073Charlotte East Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary51.3%-0.5pp
1074Kirkman Park Elementary
High Point · Guilford County Schools
Elementary51.3%-0.5pp
1075Louisburg Magnet High
Louisburg · Franklin County Schools
High51.3%-0.5pp
1076R Brown McAllister Elementary
Concord · Cabarrus County Schools
Elementary51.3%-0.5pp
1077Rosewood Middle
Goldsboro · Wayne County Public Schools
Middle51.3%-0.5pp
1078Trenton Elementary
Trenton · Jones County Schools
Elementary51.3%-0.5pp
1079Banks Road Elementary
Raleigh · Wake County Schools
Elementary51.2%-0.6pp
1080Brier Creek Elementary
Thomasville · Davidson County Schools
Elementary51.2%-0.6pp
1081Morehead City Primary
Morehead City · Carteret County Public Schools
Elementary51.2%-0.6pp
1082Mount Airy Middle
Mount Airy · Mount Airy City Schools
Middle51.2%-0.6pp
1083T S Cooper Elementary
Sunbury · Gates County Schools
Elementary51.2%-0.6pp
1084Trindale Elementary School
Archdale · Randolph County School System
Elementary51.2%-0.6pp
1085Eastfield Global Magnet School
Marion · McDowell County Schools
Elementary51.1%-0.7pp
1086J W Seabrook Elementary
Fayetteville · Cumberland County Schools
Elementary51.1%-0.7pp
1087James W Smith Elementary
Cove City · Craven County Board of Education
Elementary51.1%-0.7pp
1088Sandy Grove Elementary
Lumber Bridge · Hoke County Schools
Elementary51.1%-0.7pp
1089South Stokes High School
Walnut Cove · Stokes County Schools
High51.1%-0.7pp
1090Wake Forest Elementary
Wake Forest · Wake County Schools
Elementary51.1%-0.7pp
1091West Brunswick High
Shallotte · Brunswick County Schools
High51.1%-0.7pp
1092Alderman Road Elementary
Fayetteville · Cumberland County Schools
Elementary51.0%-0.8pp
1093Dalton McMichael High
Mayodan · Rockingham County Schools
High51.0%-0.8pp
1094Elmhurst Elementary
Greenville · Pitt County Schools
Elementary51.0%-0.8pp
1095Franklin Elementary
Mount Airy · Surry County Schools
Elementary51.0%-0.8pp
1096Gravelly Hill Middle
Efland · Orange County Schools
Middle51.0%-0.8pp
1097Gray's Creek Middle
Hope Mills · Cumberland County Schools
Middle51.0%-0.8pp
1098Leicester Elementary
Leicester · Buncombe County Schools
Elementary51.0%-0.8pp
1099Micro Elementary
Micro · Johnston County Public Schools
Elementary51.0%-0.8pp
1100Mount Tabor High School
Winston Salem · Winston Salem / Forsyth County Schools
High51.0%-0.8pp
Page 22 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.