North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1401 | Dillard Drive Elementary Raleigh · Wake County Schools | Elementary | 50.8% | -6.4pp |
| 1402 | George L Carrington Middle Durham · Durham Public Schools | Middle | 50.8% | -6.4pp |
| 1403 | John J Blair Elementary Wilmington · New Hanover County Schools | Elementary | 50.7% | -6.5pp |
| 1404 | Kings Mountain High Kings Mountain · Cleveland County Schools | High | 50.7% | -6.5pp |
| 1405 | Richlands High Richlands · Onslow County Schools | High | 50.7% | -6.5pp |
| 1406 | Cedar Ridge High Hillsborough · Orange County Schools | High | 50.6% | -6.6pp |
| 1407 | Cooper Academy Clayton · Johnston County Public Schools | Elementary | 50.6% | -6.6pp |
| 1408 | East Hoke Middle Raeford · Hoke County Schools | Middle | 50.6% | -6.6pp |
| 1409 | Farmville Middle Farmville · Pitt County Schools | Middle | 50.6% | -6.6pp |
| 1410 | Gamewell Elementary Lenoir · Caldwell County Schools | Elementary | 50.6% | -6.6pp |
| 1411 | Heritage Elementary School Richlands · Onslow County Schools | Elementary | 50.6% | -6.6pp |
| 1412 | Montclaire Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 50.6% | -6.6pp |
| 1413 | Western Guilford Middle Greensboro · Guilford County Schools | Middle | 50.6% | -6.6pp |
| 1414 | Cloverleaf Elementary Statesville · Iredell-Statesville Schools | Elementary | 50.5% | -6.7pp |
| 1415 | Page High Greensboro · Guilford County Schools | High | 50.5% | -6.7pp |
| 1416 | Rosewood High Goldsboro · Wayne County Public Schools | High | 50.5% | -6.7pp |
| 1417 | Western Alamance Middle Elon · Alamance-Burlington Schools | Middle | 50.5% | -6.7pp |
| 1418 | C E Jordan High Durham · Durham Public Schools | High | 50.4% | -6.8pp |
| 1419 | North Henderson High Hendersonville · Henderson County Schools | High | 50.4% | -6.8pp |
| 1420 | Orange High Hillsborough · Orange County Schools | High | 50.4% | -6.8pp |
| 1421 | Porter Ridge High School Indian Trail · Union County Public Schools | High | 50.4% | -6.8pp |
| 1422 | Anne Chesnutt Middle Fayetteville · Cumberland County Schools | Middle | 50.3% | -6.9pp |
| 1423 | Draughn High School Valdese · Burke County Schools | High | 50.3% | -6.9pp |
| 1424 | Starmount Middle Boonville · Yadkin County Schools | Middle | 50.3% | -6.9pp |
| 1425 | West McDowell Middle School Marion · McDowell County Schools | Middle | 50.3% | -6.9pp |
| 1426 | South Iredell High Statesville · Iredell-Statesville Schools | High | 50.1% | -7.1pp |
| 1427 | Baileywick Road Elementary Raleigh · Wake County Schools | Elementary | 50.0% | -7.2pp |
| 1428 | Blue Ridge School Cashiers · Jackson County Public Schools | Elementary | 50.0% | -7.2pp |
| 1429 | Brooks Elementary Raleigh · Wake County Schools | Elementary | 50.0% | -7.2pp |
| 1430 | Brookside Elementary Gastonia · Gaston County Schools | Elementary | 50.0% | -7.2pp |
| 1431 | East Elementary Monroe · Union County Public Schools | Elementary | 50.0% | -7.2pp |
| 1432 | East Henderson High East Flat Rock · Henderson County Schools | High | 50.0% | -7.2pp |
| 1433 | East Surry High Pilot Mountain · Surry County Schools | High | 50.0% | -7.2pp |
| 1434 | Gaston STEM Leadership Academy Gaston · Northampton County Schools | Elementary | 50.0% | -7.2pp |
| 1435 | Hillandale Elementary East Flat Rock · Henderson County Schools | Elementary | 50.0% | -7.2pp |
| 1436 | Lillington-Shawtown Elementary Lillington · Harnett County Schools | Elementary | 50.0% | -7.2pp |
| 1437 | Malpass Corner Elementary Burgaw · Pender County Schools | Elementary | 50.0% | -7.2pp |
| 1438 | Martins Creek Elementary Murphy · Cherokee County Schools | Elementary | 50.0% | -7.2pp |
| 1439 | North Cove Elementary School Marion · McDowell County Schools | Elementary | 50.0% | -7.2pp |
| 1440 | North Stokes High School Danbury · Stokes County Schools | High | 50.0% | -7.2pp |
| 1441 | Northwest Elementary Greenville · Pitt County Schools | Elementary | 50.0% | -7.2pp |
| 1442 | Norwood Elementary Norwood · Stanly County Schools | Elementary | 50.0% | -7.2pp |
| 1443 | South Stanly Middle Norwood · Stanly County Schools | Middle | 50.0% | -7.2pp |
| 1444 | Swain County Middle School Bryson City · Swain County Schools | Middle | 50.0% | -7.2pp |
| 1445 | Township Three Elementary Shelby · Cleveland County Schools | Elementary | 50.0% | -7.2pp |
| 1446 | Valmead Elementary Lenoir · Caldwell County Schools | Elementary | 50.0% | -7.2pp |
| 1447 | Vaughan Elementary Macon · Warren County Schools | Elementary | 50.0% | -7.2pp |
| 1448 | Wendell Elementary Wendell · Wake County Schools | Elementary | 50.0% | -7.2pp |
| 1449 | West Bertie Elementary Kelford · Bertie County Schools | Elementary | 50.0% | -7.2pp |
| 1450 | West Davidson High Lexington · Davidson County Schools | High | 50.0% | -7.2pp |
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.