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,261 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
1701Trinity Elementary School
Trinity · Randolph County School System
Elementary39.9%-11.9pp
1702Farmer Elementary School
Asheboro · Randolph County School System
Elementary39.8%-12.0pp
1703Oakley Elementary
Asheville · Buncombe County Schools
Elementary39.8%-12.0pp
1704Sandy Grove Middle
Lumber Bridge · Hoke County Schools
Middle39.8%-12.0pp
1705Sandy Ridge Elementary School
Sandy Ridge · Stokes County Schools
Elementary39.8%-12.0pp
1706Warren County High
Warrenton · Warren County Schools
High39.8%-12.0pp
1707Ed V Baldwin Elementary
Hope Mills · Cumberland County Schools
Elementary39.7%-12.1pp
1708Ronald E. McNair Elementary
Browns Summit · Guilford County Schools
Elementary39.7%-12.1pp
1709Forest Park Elementary
Kannapolis · Kannapolis City Schools
Elementary39.6%-12.2pp
1710Renaissance West STEAM Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary39.6%-12.2pp
1711Ashbrook High
Gastonia · Gaston County Schools
High39.5%-12.3pp
1712Benton Heights Elementary
Monroe · Union County Public Schools
Elementary39.5%-12.3pp
1713Edneyville Elementary
Hendersonville · Henderson County Schools
Elementary39.5%-12.3pp
1714Walkertown Elementary
Walkertown · Winston Salem / Forsyth County Schools
Elementary39.5%-12.3pp
1715Wiley Magnet Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle39.5%-12.3pp
1716Dublin Primary
Dublin · Bladen County Schools
Elementary39.4%-12.4pp
1717Durant Road Middle
Raleigh · Wake County Schools
Middle39.4%-12.4pp
1718Forestville Road Elementary
Knightdale · Wake County Schools
Elementary39.4%-12.4pp
1719Providence Grove High School
Climax · Randolph County School System
High39.4%-12.4pp
1720Corriher Lipe Middle
Landis · Rowan-Salisbury Schools
Middle39.3%-12.5pp
1721North Pitt High
Bethel · Pitt County Schools
High39.3%-12.5pp
1722Pleasant Ridge Elementary
Gastonia · Gaston County Schools
Elementary39.3%-12.5pp
1723Bertie High
Windsor · Bertie County Schools
High39.2%-12.6pp
1724Chapel Grove Elementary
Gastonia · Gaston County Schools
Elementary39.2%-12.6pp
1725Cooleemee Elementary
Cooleemee · Davie County Schools
Elementary39.2%-12.6pp
1726East Middle
Biscoe · Montgomery County Schools
Middle39.2%-12.6pp
1727Graham High
Graham · Alamance-Burlington Schools
High39.2%-12.6pp
1728Hamlet Middle
Hamlet · Richmond County Schools
Middle39.2%-12.6pp
1729Martin Millennium Academy
Tarboro · Edgecombe County Public Schools
Elementary39.2%-12.6pp
1730South Davie Middle
Mocksville · Davie County Schools
Middle39.2%-12.6pp
1731Winecoff Elementary
Concord · Cabarrus County Schools
Elementary39.2%-12.6pp
1732Bladenboro Primary
Bladenboro · Bladen County Schools
Elementary39.1%-12.7pp
1733Bluford Elementary
Greensboro · Guilford County Schools
Elementary39.1%-12.7pp
1734Ellerbe Middle
Ellerbe · Richmond County Schools
Middle39.1%-12.7pp
1735Erwin High
Asheville · Buncombe County Schools
High39.1%-12.7pp
1736Griffith Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary39.1%-12.7pp
1737Lakeforest Elementary
Greenville · Pitt County Schools
Elementary39.1%-12.7pp
1738Lincolnton Middle
Lincolnton · Lincoln County Schools
Middle39.1%-12.7pp
1739Madison Elementary
McLeansville · Guilford County Schools
Elementary39.1%-12.7pp
1740Murray-Massenburg Elementary
Durham · Durham Public Schools
Elementary39.1%-12.7pp
1741Pickett Elementary School
Lexington · Lexington City Schools
Elementary39.1%-12.7pp
1742West Bertie Elementary
Kelford · Bertie County Schools
Elementary39.1%-12.7pp
1743Boonville Elementary
Boonville · Yadkin County Schools
Combined39.0%-12.8pp
1744Grifton
Grifton · Pitt County Schools
Elementary39.0%-12.8pp
1745Guy B Teachey Elementary
Asheboro · Asheboro City Schools
Elementary39.0%-12.8pp
1746Lincoln Elementary
Leland · Brunswick County Schools
Elementary39.0%-12.8pp
1747Mendenhall Middle
Greensboro · Guilford County Schools
Middle39.0%-12.8pp
1748Page Street Elementary
Troy · Montgomery County Schools
Elementary39.0%-12.8pp
1749Randleman High School
Randleman · Randolph County School System
High39.0%-12.8pp
1750Rocky River High School
Mint Hill · Charlotte-Mecklenburg Schools
High39.0%-12.8pp
Page 35 of 46

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 Reading 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.