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