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,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
1251WB Wicker Elementary
Sanford · Lee County Schools
Elementary54.4%-2.8pp
1252David D Jones Elementary
Greensboro · Guilford County Schools
Elementary54.3%-2.9pp
1253East Wilkes High School
Ronda · Wilkes County Schools
High54.3%-2.9pp
1254Owen Middle
Swannanoa · Buncombe County Schools
Middle54.3%-2.9pp
1255Trexler Middle
Richlands · Onslow County Schools
Middle54.3%-2.9pp
1256Western Union Elementary
Waxhaw · Union County Public Schools
Elementary54.3%-2.9pp
1257Woodlawn Middle
Mebane · Alamance-Burlington Schools
Middle54.3%-2.9pp
1258Buckland Elementary
Gates · Gates County Schools
Elementary54.2%-3.0pp
1259Glendale-Kenly Elementary
Kenly · Johnston County Public Schools
Elementary54.2%-3.0pp
1260North Duplin Jr Sr High
Mt. Olive · Duplin County Schools
High54.2%-3.0pp
1261Spring Valley Elementary
Durham · Durham Public Schools
Elementary54.2%-3.0pp
1262Tyro Elementary
Lexington · Davidson County Schools
Elementary54.2%-3.0pp
1263Cape Fear High
Fayetteville · Cumberland County Schools
High54.1%-3.1pp
1264Swansboro High
Swansboro · Onslow County Schools
High54.1%-3.1pp
1265Butler High School
Matthews · Charlotte-Mecklenburg Schools
High54.0%-3.2pp
1266Hiddenite Elementary
Hiddenite · Alexander County Schools
Elementary54.0%-3.2pp
1267University Meadows Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary54.0%-3.2pp
1268Wingate Elementary
Wingate · Union County Public Schools
Elementary54.0%-3.2pp
1269Fox Road Elementary
Raleigh · Wake County Schools
Elementary53.9%-3.3pp
1270R-S Middle School
Rutherfordton · Rutherford County Schools
Middle53.9%-3.3pp
1271GW Carver Elementary
Kannapolis · Kannapolis City Schools
Elementary53.8%-3.4pp
1272Northeastern Randolph Middle School
Liberty · Randolph County School System
Middle53.8%-3.4pp
1273Overhills Middle
Spring Lake · Harnett County Schools
Middle53.8%-3.4pp
1274Parkton Elementary
Parkton · Public Schools of Robeson County
Elementary53.8%-3.4pp
1275Stony Point Elementary
Stony Point · Alexander County Schools
Elementary53.8%-3.4pp
1276Sunny View Elementary School
Mill Spring · Polk County Schools
Elementary53.8%-3.4pp
1277Benhaven Elementary
Sanford · Harnett County Schools
Elementary53.7%-3.5pp
1278Elkin High
Elkin · Elkin City Schools
High53.7%-3.5pp
1279Leland Middle
Leland · Brunswick County Schools
Middle53.7%-3.5pp
1280Littlefield Middle
Lumberton · Public Schools of Robeson County
Middle53.7%-3.5pp
1281Pleasant Grove Elementary
Morrisville · Wake County Schools
Elementary53.7%-3.5pp
1282South Creek Elementary
Robersonville · Martin County Schools
Elementary53.7%-3.5pp
1283Penn-Griffin Schools
High Point · Guilford County Schools
High53.6%-3.6pp
1284Eblen Intermediate
Asheville · Buncombe County Schools
Middle53.6%-3.6pp
1285Mount Olive Middle
Mount Olive · Wayne County Public Schools
Middle53.6%-3.6pp
1286Watauga High
Boone · Watauga County Schools
High53.6%-3.6pp
1287Bladenboro Middle
Bladenboro · Bladen County Schools
Middle53.5%-3.7pp
1288Love Memorial Elementary
Lincolnton · Lincoln County Schools
Elementary53.5%-3.7pp
1289Madison Elementary
McLeansville · Guilford County Schools
Elementary53.5%-3.7pp
1290Newport Middle
Newport · Carteret County Public Schools
Middle53.5%-3.7pp
1291Silver Valley Elementary
Lexington · Davidson County Schools
Elementary53.5%-3.7pp
1292Waynesville Middle
Waynesville · Haywood County Schools
Middle53.5%-3.7pp
1293Fred L Wilson Elementary
Kannapolis · Kannapolis City Schools
Elementary53.4%-3.8pp
1294Kiser Elementary
Stanley · Gaston County Schools
Elementary53.4%-3.8pp
1295Margaret Hearne Elementary
Wilson · Wilson County Schools
Elementary53.4%-3.8pp
1296Mountain View Elementary School
Hays · Wilkes County Schools
Elementary53.4%-3.8pp
1297Smith Farm Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary53.4%-3.8pp
1298Brevard High
Brevard · Transylvania County Schools
High53.3%-3.9pp
1299Piedmont High
Monroe · Union County Public Schools
High53.3%-3.9pp
1300Southeast Guilford Middle
Greensboro · Guilford County Schools
Middle53.3%-3.9pp
Page 26 of 45

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 Science 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.