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