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
1201East Wake High
Wendell · Wake County Schools
High49.2%-2.6pp
1202Hunters Creek Elementary
Jacksonville · Onslow County Schools
Elementary49.2%-2.6pp
1203Landis Elementary
Landis · Rowan-Salisbury Schools
Elementary49.2%-2.6pp
1204Nash Central Middle
Nashville · Nash County Public Schools
Middle49.2%-2.6pp
1205A L Stanback Middle
Hillsborough · Orange County Schools
Middle49.1%-2.7pp
1206E K Powe Elementary
Durham · Durham Public Schools
Elementary49.1%-2.7pp
1207East Bend Elementary
East Bend · Yadkin County Schools
Elementary49.1%-2.7pp
1208Jonathan Valley Elementary
Waynesville · Haywood County Schools
Elementary49.1%-2.7pp
1209Maiden High
Maiden · Catawba County Schools
High49.1%-2.7pp
1210Southeast Guilford Middle
Greensboro · Guilford County Schools
Middle49.1%-2.7pp
1211William R Davie Elementary
Mocksville · Davie County Schools
Elementary49.1%-2.7pp
1212Central Davidson High
Lexington · Davidson County Schools
High49.0%-2.8pp
1213Cumberland Virtual Academy K-5
Fayetteville · Cumberland County Schools
Elementary49.0%-2.8pp
1214Dudley Shoals Elementary
Granite Falls · Caldwell County Schools
Elementary49.0%-2.8pp
1215Glen Alpine Elementary
Morganton · Burke County Schools
Elementary49.0%-2.8pp
1216Harry M Arndt Middle
Hickory · Catawba County Schools
Middle49.0%-2.8pp
1217Mars Hill Elementary
Mars Hill · Madison County Schools
Elementary49.0%-2.8pp
1218Montclair Elementary
Fayetteville · Cumberland County Schools
Elementary49.0%-2.8pp
1219Rocky Point Elementary
Rocky Point · Pender County Schools
Elementary49.0%-2.8pp
1220Allenbrook Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary48.9%-2.9pp
1221Brush Creek Elementary
Marshall · Madison County Schools
Elementary48.9%-2.9pp
1222Franklinton Middle
Franklinton · Franklin County Schools
Middle48.9%-2.9pp
1223R Max Abbott Middle
Fayetteville · Cumberland County Schools
Middle48.9%-2.9pp
1224Valdese Elementary
Valdese · Burke County Schools
Elementary48.9%-2.9pp
1225West Iredell High
Statesville · Iredell-Statesville Schools
High48.9%-2.9pp
1226Brevard Elementary
Brevard · Transylvania County Schools
Elementary48.8%-3.0pp
1227Bunn Elementary
Bunn · Franklin County Schools
Elementary48.8%-3.0pp
1228Eastern Wayne Middle
Goldsboro · Wayne County Public Schools
Middle48.8%-3.0pp
1229Norwayne Middle
Fremont · Wayne County Public Schools
Middle48.8%-3.0pp
1230Triton High
Erwin · Harnett County Schools
High48.8%-3.0pp
1231Westover Middle
Fayetteville · Cumberland County Schools
Middle48.8%-3.0pp
1232Northeastern Randolph Middle School
Liberty · Randolph County School System
Middle48.7%-3.1pp
1233Southern Nash Middle
Spring Hope · Nash County Public Schools
Middle48.7%-3.1pp
1234Hall Fletcher Elementary
Asheville · Asheville City Schools
Elementary48.6%-3.2pp
1235Lowell Elementary
Lowell · Gaston County Schools
Elementary48.6%-3.2pp
1236North Elementary
Providence · Caswell County Schools
Elementary48.6%-3.2pp
1237Villa Heights Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary48.6%-3.2pp
1238Beddingfield High
Wilson · Wilson County Schools
High48.5%-3.3pp
1239Bell Fork Elementary
Jacksonville · Onslow County Schools
Elementary48.5%-3.3pp
1240Black Mountain Primary
Black Mountain · Buncombe County Schools
Elementary48.5%-3.3pp
1241Caleb's Creek Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary48.5%-3.3pp
1242Concord High
Concord · Cabarrus County Schools
High48.5%-3.3pp
1243Cooper Academy
Clayton · Johnston County Public Schools
Elementary48.5%-3.3pp
1244Crown Point Elementary
Matthews · Charlotte-Mecklenburg Schools
Elementary48.5%-3.3pp
1245Charles H. Parker Academic Center
Charlotte · Charlotte-Mecklenburg Schools
Elementary48.4%-3.4pp
1246Columbia Middle
Columbia · Tyrrell County Schools
Middle48.4%-3.4pp
1247Highland Elementary
Burlington · Alamance-Burlington Schools
Elementary48.4%-3.4pp
1248Icard Elementary
Connelly Springs · Burke County Schools
Elementary48.4%-3.4pp
1249Meadow View Elementary
Jacksonville · Onslow County Schools
Elementary48.4%-3.4pp
1250West Bladen High
Bladenboro · Bladen County Schools
High48.4%-3.4pp
Page 25 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.