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
1601Northeast Middle
Mint Hill · Charlotte-Mecklenburg Schools
Middle45.9%-11.3pp
1602Winstead Avenue Elementary
Rocky Mount · Nash County Public Schools
Elementary45.9%-11.3pp
1603Enka High
Candler · Buncombe County Schools
High45.8%-11.4pp
1604Washington Early College High
Creswell · Washington County Schools
High45.8%-11.4pp
1605Clear View Elementary
Jacksonville · Onslow County Schools
Elementary45.7%-11.5pp
1606Coats-Erwin Middle
Dunn · Harnett County Schools
Middle45.7%-11.5pp
1607J R Ingram Jr Elementary
Sanford · Lee County Schools
Elementary45.7%-11.5pp
1608James Love Elementary
Shelby · Cleveland County Schools
Elementary45.7%-11.5pp
1609Southeastern Stokes Middle School
Walnut Cove · Stokes County Schools
Middle45.7%-11.5pp
1610Benvenue Elementary
Rocky Mount · Nash County Public Schools
Elementary45.6%-11.6pp
1611Holbrook Middle
Lowell · Gaston County Schools
Middle45.6%-11.6pp
1612North Duplin Elementary
Mt. Olive · Duplin County Schools
Elementary45.6%-11.6pp
1613Rockingham Middle
Rockingham · Richmond County Schools
Middle45.6%-11.6pp
1614Southeast Middle
Kernersville · Winston Salem / Forsyth County Schools
Middle45.6%-11.6pp
1615Tar River Elementary
Franklinton · Granville County Schools
Elementary45.6%-11.6pp
1616Andrews Elementary
Andrews · Cherokee County Schools
Elementary45.5%-11.7pp
1617Eastern Guilford Middle
Gibsonville · Guilford County Schools
Middle45.5%-11.7pp
1618Granite Quarry Elementary
Salisbury · Rowan-Salisbury Schools
Elementary45.5%-11.7pp
1619Stateside Elementary
Jacksonville · Onslow County Schools
Elementary45.5%-11.7pp
1620Sycamore Lane Elementary
Laurinburg · Scotland County Schools
Elementary45.5%-11.7pp
1621West Johnston High
Benson · Johnston County Public Schools
High45.5%-11.7pp
1622Athens Drive High
Raleigh · Wake County Schools
High45.4%-11.8pp
1623River Road Middle
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Middle45.4%-11.8pp
1624Southern Alamance Middle
Graham · Alamance-Burlington Schools
Middle45.4%-11.8pp
1625Tommy's Road Elementary
Goldsboro · Wayne County Public Schools
Elementary45.4%-11.8pp
1626Dole Elementary
Salisbury · Rowan-Salisbury Schools
Elementary45.3%-11.9pp
1627John A Holmes High
Edenton · Edenton-Chowan Schools
High45.3%-11.9pp
1628Central Davidson High
Lexington · Davidson County Schools
High45.2%-12.0pp
1629Creech Road Elementary
Garner · Wake County Schools
Elementary45.2%-12.0pp
1630E M Rollins Elementary
Henderson · Vance County Schools
Elementary45.2%-12.0pp
1631Kearns Academy
High Point · Guilford County Schools
High45.2%-12.0pp
1632Virginia Cross Elementary
Siler City · Chatham County Schools
Elementary45.2%-12.0pp
1633West Rockingham Elementary
Rockingham · Richmond County Schools
Elementary45.2%-12.0pp
1634York Chester Middle
Gastonia · Gaston County Schools
Middle45.2%-12.0pp
1635Cleveland Innovation
Shelby · Cleveland County Schools
Combined45.1%-12.1pp
1636Easton Elementary School
Winston Salem · Winston Salem / Forsyth County Schools
Elementary45.1%-12.1pp
1637Hodge Road Elementary
Knightdale · Wake County Schools
Elementary45.1%-12.1pp
1638Lynn Road Elementary
Raleigh · Wake County Schools
Elementary45.1%-12.1pp
1639Marie G Davis School
Charlotte · Charlotte-Mecklenburg Schools
Elementary45.1%-12.1pp
1640Northside High
Pinetown · Beaufort County Schools
High45.1%-12.1pp
1641Wagram Elementary
Wagram · Scotland County Schools
Elementary45.1%-12.1pp
1642B F Grady Elementary
Albertson · Duplin County Schools
Elementary45.0%-12.2pp
1643Southeast Guilford High
Greensboro · Guilford County Schools
High45.0%-12.2pp
1644Neal Middle
Durham · Durham Public Schools
Middle44.9%-12.3pp
1645West Edgecombe Middle
Rocky Mount · Edgecombe County Public Schools
Middle44.9%-12.3pp
1646South Central
Winterville · Pitt County Schools
High44.8%-12.4pp
1647Walter Bickett Elementary
Monroe · Union County Public Schools
Elementary44.8%-12.4pp
1648South Greenville Elementary
Greenville · Pitt County Schools
Elementary44.7%-12.5pp
1649Cullowhee Valley School
Cullowhee · Jackson County Public Schools
Elementary44.6%-12.6pp
1650Mount Tabor High School
Winston Salem · Winston Salem / Forsyth County Schools
High44.6%-12.6pp
Page 33 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.