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
1251Chaloner Middle School
Roanoke Rapids · Roanoke Rapids City Schools
Middle48.3%-3.5pp
1252Spring Creek Middle
Seven Springs · Wayne County Public Schools
Middle48.3%-3.5pp
1253Tyro Middle
Lexington · Davidson County Schools
Middle48.3%-3.5pp
1254Heide Trask High
Rocky Point · Pender County Schools
High48.2%-3.6pp
1255James E Shepard Middle
Durham · Durham Public Schools
Middle48.2%-3.6pp
1256James Y Joyner Elementary
Greensboro · Guilford County Schools
Elementary48.2%-3.6pp
1257Overhills Elementary
Spring Lake · Harnett County Schools
Elementary48.2%-3.6pp
1258Graham A Barden Elementary
Havelock · Craven County Board of Education
Elementary48.1%-3.7pp
1259Green Elementary
Raleigh · Wake County Schools
Elementary48.1%-3.7pp
1260Jones Intermediate
Mount Airy · Mount Airy City Schools
Elementary48.1%-3.7pp
1261Newton-Conover High
Newton · Newton Conover City Schools
High48.1%-3.7pp
1262Norwood Elementary
Norwood · Stanly County Schools
Elementary48.1%-3.7pp
1263Pisgah Elementary
Candler · Buncombe County Schools
Elementary48.1%-3.7pp
1264Prospect Elementary
Maxton · Public Schools of Robeson County
Elementary48.1%-3.7pp
1265S W Snowden Elementary
Aurora · Beaufort County Schools
Elementary48.1%-3.7pp
1266Table Rock Middle
Morganton · Burke County Schools
Middle48.1%-3.7pp
1267Upchurch Elementary
Raeford · Hoke County Schools
Elementary48.1%-3.7pp
1268Wakefield Elementary
Raleigh · Wake County Schools
Elementary48.1%-3.7pp
1269Hallsboro-Artesia Elementary
Hallsboro · Columbus County Schools
Elementary48.0%-3.8pp
1270Jessie Mae Monroe Elementary
Ash · Brunswick County Schools
Elementary48.0%-3.8pp
1271Montlieu Academy of Technology
High Point · Guilford County Schools
Elementary48.0%-3.8pp
1272North Iredell Middle
Olin · Iredell-Statesville Schools
Middle48.0%-3.8pp
1273Overhills High
Spring Lake · Harnett County Schools
High48.0%-3.8pp
1274Ranger Elementary
Murphy · Cherokee County Schools
Elementary48.0%-3.8pp
1275South Lenoir High
Deep Run · Lenoir County Public Schools
High48.0%-3.8pp
1276Bolivia Elementary
Bolivia · Brunswick County Schools
Elementary47.9%-3.9pp
1277Kennedy Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle47.9%-3.9pp
1278Lake Rim Elementary
Fayetteville · Cumberland County Schools
Elementary47.9%-3.9pp
1279Northwoods Elementary
Jacksonville · Onslow County Schools
Elementary47.9%-3.9pp
1280Pamlico County Primary
Bayboro · Pamlico County Schools
Elementary47.9%-3.9pp
1281Southwest Middle
Jacksonville · Onslow County Schools
Middle47.9%-3.9pp
1282Blue Ridge School
Cashiers · Jackson County Public Schools
Elementary47.8%-4.0pp
1283Durant Road Elementary
Raleigh · Wake County Schools
Elementary47.8%-4.0pp
1284East Elementary
Kings Mountain · Cleveland County Schools
Elementary47.8%-4.0pp
1285Edwin A Alderman Elementary
Greensboro · Guilford County Schools
Elementary47.8%-4.0pp
1286Glenwood Elementary School
Marion · McDowell County Schools
Elementary47.8%-4.0pp
1287Iotla Valley Elementary
Franklin · Macon County Schools
Elementary47.8%-4.0pp
1288John Chavis Middle School
Cherryville · Gaston County Schools
Middle47.8%-4.0pp
1289Lake Myra Elementary
Wendell · Wake County Schools
Elementary47.8%-4.0pp
1290Montgomery Central High
Troy · Montgomery County Schools
High47.8%-4.0pp
1291Prospect Elementary
Monroe · Union County Public Schools
Elementary47.8%-4.0pp
1292Seventy-First High
Fayetteville · Cumberland County Schools
High47.8%-4.0pp
1293Spring Hope Elementary
Spring Hope · Nash County Public Schools
Elementary47.8%-4.0pp
1294Tar River Elementary
Franklinton · Granville County Schools
Elementary47.8%-4.0pp
1295West Cabarrus High
Concord · Cabarrus County Schools
High47.8%-4.0pp
1296Collettsville School
Collettsville · Caldwell County Schools
Elementary47.7%-4.1pp
1297Coulwood STEM Academy
Charlotte · Charlotte-Mecklenburg Schools
Middle47.7%-4.1pp
1298Ellendale Elementary
Taylorsville · Alexander County Schools
Elementary47.7%-4.1pp
1299Havelock Elementary
Havelock · Craven County Board of Education
Elementary47.7%-4.1pp
1300John W Jones Elementary
Wilson · Wilson County Schools
Elementary47.7%-4.1pp
Page 26 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.