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
1751Scurlock Elementary
Raeford · Hoke County Schools
Elementary39.0%-12.8pp
1752Shelby High
Shelby · Cleveland County Schools
High39.0%-12.8pp
1753University Park Creative Arts
Charlotte · Charlotte-Mecklenburg Schools
Elementary39.0%-12.8pp
1754Eastern Wayne Elementary
Goldsboro · Wayne County Public Schools
Elementary38.9%-12.9pp
1755King Elementary School
King · Stokes County Schools
Elementary38.9%-12.9pp
1756Summit Virtual Academy
Salisbury · Rowan-Salisbury Schools
Combined38.9%-12.9pp
1757M B Hubbard Elementary
Battleboro · Nash County Public Schools
Elementary38.8%-13.0pp
1758Rocky Mount High
Rocky Mount · Nash County Public Schools
High38.8%-13.0pp
1759Union Middle
Clinton · Sampson County Schools
Middle38.8%-13.0pp
1760Hillandale Elementary
East Flat Rock · Henderson County Schools
Elementary38.7%-13.1pp
1761Hillside High
Durham · Durham Public Schools
High38.7%-13.1pp
1762Red Springs High
Red Springs · Public Schools of Robeson County
High38.7%-13.1pp
1763C M Eppes Middle
Greenville · Pitt County Schools
Middle38.6%-13.2pp
1764Charles England Elementary School
Lexington · Lexington City Schools
Elementary38.6%-13.2pp
1765Chatham Middle
Siler City · Chatham County Schools
Middle38.6%-13.2pp
1766John J Blair Elementary
Wilmington · New Hanover County Schools
Elementary38.6%-13.2pp
1767Lillington-Shawtown Elementary
Lillington · Harnett County Schools
Elementary38.6%-13.2pp
1768E J Hayes Elementary
Williamston · Martin County Schools
Elementary38.5%-13.3pp
1769Hornets Nest Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary38.5%-13.3pp
1770Magnolia Elementary
Lumberton · Public Schools of Robeson County
Elementary38.5%-13.3pp
1771Mitchell Elementary School
Bakersville · Mitchell County Schools
Elementary38.5%-13.3pp
1772Selma Elementary
Selma · Johnston County Public Schools
Elementary38.5%-13.3pp
1773Southeastern Randolph Middle School
Ramseur · Randolph County School System
Middle38.5%-13.3pp
1774Bladenboro Middle
Bladenboro · Bladen County Schools
Middle38.4%-13.4pp
1775Margaret Hearne Elementary
Wilson · Wilson County Schools
Elementary38.4%-13.4pp
1776Robbins Elementary
Robbins · Moore County Schools
Elementary38.4%-13.4pp
1777South Harnett Elementary
Bunnlevel · Harnett County Schools
Elementary38.4%-13.4pp
1778Anson High School
Wadesboro · Anson County Schools
High38.3%-13.5pp
1779Druid Hills Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary38.3%-13.5pp
1780Northern High
Durham · Durham Public Schools
High38.3%-13.5pp
1781Tyro Elementary
Lexington · Davidson County Schools
Elementary38.3%-13.5pp
1782William T Brown Elementary
Spring Lake · Cumberland County Schools
Elementary38.3%-13.5pp
1783Zebulon Elementary
Zebulon · Wake County Schools
Elementary38.3%-13.5pp
1784Charles H Darden Middle
Wilson · Wilson County Schools
Middle38.2%-13.6pp
1785J E Holmes Middle
Eden · Rockingham County Schools
Middle38.2%-13.6pp
1786North Wilkesboro Elementary School
North Wilkesboro · Wilkes County Schools
Elementary38.2%-13.6pp
1787South Rowan High
China Grove · Rowan-Salisbury Schools
High38.2%-13.6pp
1788Stories Creek Elementary
Roxboro · Person County Schools
Elementary38.2%-13.6pp
1789Ward Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary38.2%-13.6pp
1790Wildwood Forest Elementary
Raleigh · Wake County Schools
Elementary38.2%-13.6pp
1791Barwell Road Elementary
Raleigh · Wake County Schools
Elementary38.1%-13.7pp
1792New Hope Elementary
Henderson · Vance County Schools
Elementary38.1%-13.7pp
1793Riverside Elementary
Newland · Avery County Schools
Elementary38.1%-13.7pp
1794South Smithfield Elementary
Smithfield · Johnston County Public Schools
Elementary38.1%-13.7pp
1795West Caldwell High
Lenoir · Caldwell County Schools
High38.1%-13.7pp
1796West Columbus School
Cerro Gordo · Columbus County Schools
Elementary38.1%-13.7pp
1797A L Brown High
Kannapolis · Kannapolis City Schools
High38.0%-13.8pp
1798East Hoke Middle
Raeford · Hoke County Schools
Middle38.0%-13.8pp
1799Eno Valley Elementary
Durham · Durham Public Schools
Elementary38.0%-13.8pp
1800Flat Rock Middle
East Flat Rock · Henderson County Schools
Middle38.0%-13.8pp
Page 36 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.