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
1351Contentnea-Savannah School
Kinston · Lenoir County Public Schools
Elementary52.1%-5.1pp
1352Havelock Middle
Havelock · Craven County Board of Education
Middle52.1%-5.1pp
1353Lockhart Elementary
Knightdale · Wake County Schools
Elementary52.1%-5.1pp
1354Pamlico County High
Bayboro · Pamlico County Schools
High52.1%-5.1pp
1355Stoneville Elementary
Stoneville · Rockingham County Schools
Elementary52.1%-5.1pp
1356Princeton High
Princeton · Johnston County Public Schools
High52.0%-5.2pp
1357Benson Middle
Benson · Johnston County Public Schools
Middle52.0%-5.2pp
1358Efland Cheeks Elementary
Efland · Orange County Schools
Elementary52.0%-5.2pp
1359Ellendale Elementary
Taylorsville · Alexander County Schools
Elementary52.0%-5.2pp
1360Hendersonville High
Hendersonville · Henderson County Schools
High52.0%-5.2pp
1361Burnsville Elementary
Burnsville · Yancey County Schools
Elementary51.9%-5.3pp
1362Durant Road Elementary
Raleigh · Wake County Schools
Elementary51.9%-5.3pp
1363River Bend Elementary
Raleigh · Wake County Schools
Elementary51.9%-5.3pp
1364Roseboro Elementary
Roseboro · Sampson County Schools
Elementary51.9%-5.3pp
1365Trinity Elementary School
Trinity · Randolph County School System
Elementary51.9%-5.3pp
1366Kings Mountain Middle
Kings Mountain · Cleveland County Schools
Middle51.8%-5.4pp
1367Sandy Grove Middle
Lumber Bridge · Hoke County Schools
Middle51.8%-5.4pp
1368Magnolia Elementary
Lumberton · Public Schools of Robeson County
Elementary51.7%-5.5pp
1369South Point High
Belmont · Gaston County Schools
High51.7%-5.5pp
1370Tryon Elementary
Bessemer City · Gaston County Schools
Elementary51.7%-5.5pp
1371Gibsonville Elementary
Gibsonville · Guilford County Schools
Elementary51.6%-5.6pp
1372McAdenville Elementary
McAdenville · Gaston County Schools
Elementary51.6%-5.6pp
1373Marshville Elementary
Marshville · Union County Public Schools
Elementary51.5%-5.7pp
1374Newland Elementary
Newland · Avery County Schools
Elementary51.5%-5.7pp
1375Sunnyside Elementary
Fayetteville · Cumberland County Schools
Elementary51.5%-5.7pp
1376Butner-Stem Middle
Butner · Granville County Schools
Middle51.4%-5.8pp
1377Colerain Elementary
Colerain · Bertie County Schools
Elementary51.4%-5.8pp
1378Currituck County High
Barco · Currituck County Schools
High51.4%-5.8pp
1379Sedalia Elementary
Sedalia · Guilford County Schools
Elementary51.4%-5.8pp
1380Western Alamance High
Elon · Alamance-Burlington Schools
High51.4%-5.8pp
1381China Grove Middle
China Grove · Rowan-Salisbury Schools
Middle51.3%-5.9pp
1382Chowan Middle
Tyner · Edenton-Chowan Schools
Middle51.3%-5.9pp
1383Coleridge Elementary School
Ramseur · Randolph County School System
Elementary51.3%-5.9pp
1384Junius H Rose High
Greenville · Pitt County Schools
High51.3%-5.9pp
1385Liberty Elementary School
Liberty · Randolph County School System
Elementary51.3%-5.9pp
1386Montlieu Academy of Technology
High Point · Guilford County Schools
Elementary51.3%-5.9pp
1387Ronald E. McNair Elementary
Browns Summit · Guilford County Schools
Elementary51.3%-5.9pp
1388Bolivia Elementary
Bolivia · Brunswick County Schools
Elementary51.2%-6.0pp
1389Rockwell Elementary
Rockwell · Rowan-Salisbury Schools
Elementary51.2%-6.0pp
1390Irving Park Elementary
Greensboro · Guilford County Schools
Elementary51.1%-6.1pp
1391Southwest Guilford Middle
High Point · Guilford County Schools
Middle51.1%-6.1pp
1392Morgan Elementary
Gold Hill · Rowan-Salisbury Schools
Elementary51.0%-6.2pp
1393Richlands Elementary
Richlands · Onslow County Schools
Elementary51.0%-6.2pp
1394Webb A Murray Elementary
Hickory · Catawba County Schools
Elementary51.0%-6.2pp
1395Beaverdam Elementary
Raleigh · Wake County Schools
Elementary50.9%-6.3pp
1396Central Elementary
Hillsborough · Orange County Schools
Elementary50.9%-6.3pp
1397Franklin High
Franklin · Macon County Schools
High50.9%-6.3pp
1398Reedy Creek Elementary
Cary · Wake County Schools
Elementary50.9%-6.3pp
1399Selma Elementary
Selma · Johnston County Public Schools
Elementary50.9%-6.3pp
1400Spring Hope Elementary
Spring Hope · Nash County Public Schools
Elementary50.9%-6.3pp
Page 28 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.