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
1551Johnson Street Global Studies
High Point · Guilford County Schools
Elementary47.0%-10.2pp
1552West Brunswick High
Shallotte · Brunswick County Schools
High47.0%-10.2pp
1553Allen Jay Middle - A Preparatory Academy
High Point · Guilford County Schools
Middle46.9%-10.3pp
1554C M Eppes Middle
Greenville · Pitt County Schools
Middle46.9%-10.3pp
1555East Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High46.9%-10.3pp
1556Lumberton Junior
Lumberton · Public Schools of Robeson County
Middle46.9%-10.3pp
1557P S Jones Middle
Washington · Beaufort County Schools
Middle46.9%-10.3pp
1558Walter R Johnson Middle
Morganton · Burke County Schools
Middle46.9%-10.3pp
1559West Smithfield Elementary
Smithfield · Johnston County Public Schools
Elementary46.9%-10.3pp
1560Whitewater Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle46.9%-10.3pp
1561Creekside Elementary
Durham · Durham Public Schools
Elementary46.8%-10.4pp
1562Falkland Elementary
Greenville · Pitt County Schools
Elementary46.8%-10.4pp
1563Piney Grove Elementary
Lumberton · Public Schools of Robeson County
Elementary46.8%-10.4pp
1564Aberdeen Elementary
Aberdeen · Moore County Schools
Elementary46.7%-10.5pp
1565Belvoir Elementary
Greenville · Pitt County Schools
Elementary46.7%-10.5pp
1566Brentwood Elementary
Raleigh · Wake County Schools
Elementary46.7%-10.5pp
1567Lucas Middle
Durham · Durham Public Schools
Middle46.7%-10.5pp
1568Monticello-Brown Summit Elem
Browns Summit · Guilford County Schools
Elementary46.7%-10.5pp
1569Rosman High
Rosman · Transylvania County Schools
High46.7%-10.5pp
1570Southwest Guilford High
High Point · Guilford County Schools
High46.7%-10.5pp
1571Cleveland High
Clayton · Johnston County Public Schools
High46.6%-10.6pp
1572E B Aycock Middle
Greenville · Pitt County Schools
Middle46.6%-10.6pp
1573John Small Elementary
Washington · Beaufort County Schools
Elementary46.6%-10.6pp
1574Phillip O Berry Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
High46.6%-10.6pp
1575Edwin A Alderman Elementary
Wilmington · New Hanover County Schools
Elementary46.5%-10.7pp
1576Happy Valley Elementary
Lenoir · Caldwell County Schools
Elementary46.5%-10.7pp
1577Harnett Central Middle
Angier · Harnett County Schools
Middle46.5%-10.7pp
1578Rogers Lane Elementary
Raleigh · Wake County Schools
Elementary46.5%-10.7pp
1579South Smithfield Elementary
Smithfield · Johnston County Public Schools
Elementary46.5%-10.7pp
1580Viewmont Elementary
Hickory · Hickory City Schools
Elementary46.5%-10.7pp
1581East Clayton Elementary
Clayton · Johnston County Public Schools
Elementary46.4%-10.8pp
1582Maiden High
Maiden · Catawba County Schools
High46.4%-10.8pp
1583Academy at Smith
Greensboro · Guilford County Schools
High46.3%-10.9pp
1584Cyrus P Frazier Elementary
Greensboro · Guilford County Schools
Elementary46.3%-10.9pp
1585East Alexander Middle
Hiddenite · Alexander County Schools
Middle46.3%-10.9pp
1586Northeast Guilford Middle
McLeansville · Guilford County Schools
Middle46.3%-10.9pp
1587Cliffdale Elementary
Fayetteville · Cumberland County Schools
Elementary46.2%-11.0pp
1588Dunn Middle
Dunn · Harnett County Schools
Middle46.2%-11.0pp
1589Durant Road Middle
Raleigh · Wake County Schools
Middle46.2%-11.0pp
1590Mountain Heritage High
Burnsville · Yancey County Schools
High46.2%-11.0pp
1591Riverside Elementary
Newland · Avery County Schools
Elementary46.2%-11.0pp
1592Sedgefield Elementary
Greensboro · Guilford County Schools
Elementary46.2%-11.0pp
1593Stoney Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary46.2%-11.0pp
1594Vanceboro-Farm Life Elementary
Vanceboro · Craven County Board of Education
Elementary46.2%-11.0pp
1595Wheatmore Middle School
Trinity · Randolph County School System
Middle46.2%-11.0pp
1596Ayden Middle
Ayden · Pitt County Schools
Middle46.1%-11.1pp
1597Huntsville Elementary
Madison · Rockingham County Schools
Elementary46.1%-11.1pp
1598Mount Energy Elementary
Creedmoor · Granville County Schools
Elementary46.1%-11.1pp
1599Centennial Campus Middle
Raleigh · Wake County Schools
Middle46.0%-11.2pp
1600Franklinton Elementary
Franklinton · Franklin County Schools
Elementary46.0%-11.2pp
Page 32 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.