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
1701E B Frink Middle
La Grange · Lenoir County Public Schools
Middle43.0%-14.2pp
1702Jackson Middle
Greensboro · Guilford County Schools
Middle43.0%-14.2pp
1703West Rowan Middle
Salisbury · Rowan-Salisbury Schools
Middle43.0%-14.2pp
1704Franklinton High
Franklinton · Franklin County Schools
High42.9%-14.3pp
1705Gatesville Elementary
Gatesville · Gates County Schools
Elementary42.9%-14.3pp
1706Hickory Grove Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary42.9%-14.3pp
1707Hillcrest Elementary
Morganton · Burke County Schools
Elementary42.9%-14.3pp
1708Kings Creek Elementary
Lenoir · Caldwell County Schools
Elementary42.9%-14.3pp
1709London Elementary School
Walnut Cove · Stokes County Schools
Elementary42.9%-14.3pp
1710Surry Central High
Dobson · Surry County Schools
High42.9%-14.3pp
1711Washington County Elementary School
Roper · Washington County Schools
Elementary42.9%-14.3pp
1712Welborn Middle
High Point · Guilford County Schools
Middle42.9%-14.3pp
1713Perquimans County High
Hertford · Perquimans County Schools
High42.8%-14.4pp
1714Central Middle
Whiteville · Whiteville City Schools
Middle42.7%-14.5pp
1715Oaks Road Academy
New Bern · Craven County Board of Education
Elementary42.6%-14.6pp
1716Pleasant Ridge Elementary
Gastonia · Gaston County Schools
Elementary42.6%-14.6pp
1717Southern Alamance High
Graham · Alamance-Burlington Schools
High42.6%-14.6pp
1718Wiley Magnet Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle42.6%-14.6pp
1719Winterfield Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary42.6%-14.6pp
1720Buncombe County Schools Virtual Academy
Asheville · Buncombe County Schools
Combined42.5%-14.8pp
1721Oak Hill Elementary
High Point · Guilford County Schools
Elementary42.4%-14.8pp
1722Parkwood Elementary
Durham · Durham Public Schools
Elementary42.4%-14.8pp
1723Quail Hollow Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle42.4%-14.8pp
1724Southern Guilford Middle
Greensboro · Guilford County Schools
Middle42.4%-14.8pp
1725Southern Lee High School
Sanford · Lee County Schools
High42.4%-14.8pp
1726Cumberland Virtual Academy 6-12
Fayetteville · Cumberland County Schools
High42.3%-14.9pp
1727Yadkinville Elementary
Yadkinville · Yadkin County Schools
Elementary42.3%-14.9pp
1728Paisley Magnet School
Winston Salem · Winston Salem / Forsyth County Schools
Middle42.3%-15.0pp
1729Bridgeton Elementary
New Bern · Craven County Board of Education
Elementary42.2%-15.0pp
1730Independence High School
Charlotte · Charlotte-Mecklenburg Schools
High42.2%-15.0pp
1731J Sam Gentry Middle
Mount Airy · Surry County Schools
Middle42.2%-15.0pp
1732Churchland Elementary
Lexington · Davidson County Schools
Elementary42.1%-15.1pp
1733R J Reynolds High
Winston Salem · Winston Salem / Forsyth County Schools
High42.1%-15.1pp
1734Alexander Central High
Taylorsville · Alexander County Schools
High42.0%-15.2pp
1735Bell Fork Elementary
Jacksonville · Onslow County Schools
Elementary42.0%-15.2pp
1736E J Hayes Elementary
Williamston · Martin County Schools
Elementary42.0%-15.2pp
1737Harnett Central High
Angier · Harnett County Schools
High42.0%-15.2pp
1738Riverside Middle
Williamston · Martin County Schools
Middle42.0%-15.2pp
1739Clyde Erwin Elementary
Jacksonville · Onslow County Schools
Elementary41.9%-15.3pp
1740Cumberland Virtual Academy K-5
Fayetteville · Cumberland County Schools
Elementary41.9%-15.3pp
1741East Rutherford High School
Bostic · Rutherford County Schools
High41.9%-15.3pp
1742Garner High
Garner · Wake County Schools
High41.9%-15.3pp
1743Selma Middle School
Selma · Johnston County Public Schools
Middle41.9%-15.3pp
1744Smithfield-Selma High
Smithfield · Johnston County Public Schools
High41.9%-15.3pp
1745Terrell Lane Middle
Louisburg · Franklin County Schools
Middle41.9%-15.3pp
1746GE Massey Elementary
Lincolnton · Lincoln County Schools
Elementary41.8%-15.4pp
1747Longview Elementary
Hickory · Hickory City Schools
Elementary41.8%-15.4pp
1748South Johnston High
Four Oaks · Johnston County Public Schools
High41.8%-15.4pp
1749Cumberland Mills Elementary
Fayetteville · Cumberland County Schools
Elementary41.7%-15.5pp
1750Southern Nash High
Bailey · Nash County Public Schools
High41.7%-15.5pp
Page 35 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.