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
1751Sun Valley High
Monroe · Union County Public Schools
High41.7%-15.5pp
1752Union Intermediate
Clinton · Sampson County Schools
Elementary41.7%-15.5pp
1753M B Hubbard Elementary
Battleboro · Nash County Public Schools
Elementary41.6%-15.6pp
1754South Stanly High
Norwood · Stanly County Schools
High41.6%-15.6pp
1755Winecoff Elementary
Concord · Cabarrus County Schools
Elementary41.5%-15.7pp
1756Bessemer City Middle
Bessemer City · Gaston County Schools
Middle41.4%-15.8pp
1757Sterling Elementary
Pineville · Charlotte-Mecklenburg Schools
Elementary41.4%-15.8pp
1758White Oak High
Jacksonville · Onslow County Schools
High41.4%-15.8pp
1759East Forsyth Middle School
Kernersville · Winston Salem / Forsyth County Schools
Middle41.3%-15.9pp
1760East Iredell Elementary
Statesville · Iredell-Statesville Schools
Elementary41.3%-15.9pp
1761Sanderson High
Raleigh · Wake County Schools
High41.3%-15.9pp
1762Mallard Creek High School
Charlotte · Charlotte-Mecklenburg Schools
High41.2%-16.0pp
1763New Bern High
New Bern · Craven County Board of Education
High41.2%-16.0pp
1764Reid Park Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary41.2%-16.0pp
1765West Wilkes High School
Millers Creek · Wilkes County Schools
High41.1%-16.1pp
1766Carr Elementary
Dallas · Gaston County Schools
Elementary41.0%-16.2pp
1767Endy Elementary
Albemarle · Stanly County Schools
Elementary41.0%-16.2pp
1768Hillcrest Elementary
Burlington · Alamance-Burlington Schools
Elementary41.0%-16.2pp
1769South Stokes High School
Walnut Cove · Stokes County Schools
High41.0%-16.2pp
1770Virtual Academy
Winston-Salem · Winston Salem / Forsyth County Schools
Middle41.0%-16.2pp
1771Blue Creek Elementary
Jacksonville · Onslow County Schools
Elementary40.9%-16.3pp
1772D F Walker Elementary
Edenton · Edenton-Chowan Schools
Elementary40.9%-16.3pp
1773Hope Valley Elementary
Durham · Durham Public Schools
Elementary40.9%-16.3pp
1774North Mecklenburg High School
Huntersville · Charlotte-Mecklenburg Schools
High40.9%-16.3pp
1775Powell Elementary
Raleigh · Wake County Schools
Elementary40.9%-16.3pp
1776Sampson Middle
Clinton · Clinton City Schools
Middle40.9%-16.3pp
1777Turrentine Middle
Burlington · Alamance-Burlington Schools
Middle40.9%-16.3pp
1778West Lee Middle
Sanford · Lee County Schools
Middle40.9%-16.3pp
1779Zebulon Elementary
Zebulon · Wake County Schools
Elementary40.9%-16.3pp
1780Freedom High
Morganton · Burke County Schools
High40.8%-16.4pp
1781Merry Oaks International Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary40.8%-16.4pp
1782Mount Pleasant High
Mount Pleasant · Cabarrus County Schools
High40.8%-16.4pp
1783Bladen Lakes Primary
Elizabethtown · Bladen County Schools
Elementary40.7%-16.5pp
1784Guilford Elementary
Greensboro · Guilford County Schools
Elementary40.7%-16.5pp
1785South Caldwell High
Hudson · Caldwell County Schools
High40.7%-16.5pp
1786Trinity High School
Trinity · Randolph County School System
High40.7%-16.5pp
1787Burns High
Lawndale · Cleveland County Schools
High40.6%-16.6pp
1788Liberty Drive Elementary
Thomasville · Thomasville City Schools
Elementary40.6%-16.6pp
1789McDowell High School
Marion · McDowell County Schools
High40.6%-16.6pp
1790Randleman High School
Randleman · Randolph County School System
High40.6%-16.6pp
1791Oak View Elementary
High Point · Guilford County Schools
Elementary40.5%-16.7pp
1792Robbinsville High
Robbinsville · Graham County Schools
High40.5%-16.7pp
1793Warren County Middle
Warrenton · Warren County Schools
Middle40.5%-16.7pp
1794Bunker Hill High
Claremont · Catawba County Schools
High40.4%-16.8pp
1795Overhills High
Spring Lake · Harnett County Schools
High40.4%-16.8pp
1796Albemarle Road Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle40.3%-16.9pp
1797Chatham Middle
Siler City · Chatham County Schools
Middle40.3%-16.9pp
1798Gaston Virtual Academy
Gastonia · Gaston County Schools
Combined40.1%-17.1pp
1799Lexington Senior High School
Lexington · Lexington City Schools
High40.1%-17.1pp
1800Whiteville High
Whiteville · Whiteville City Schools
High40.1%-17.1pp
Page 36 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.