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
1651Apple Valley Middle
Hendersonville · Henderson County Schools
Middle41.0%-10.8pp
1652Southern Alamance Middle
Graham · Alamance-Burlington Schools
Middle41.0%-10.8pp
1653Whitewater Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary41.0%-10.8pp
1654Bethesda Elementary
Durham · Durham Public Schools
Elementary40.9%-10.9pp
1655Fair Grove Elementary
Thomasville · Davidson County Schools
Elementary40.9%-10.9pp
1656La Grange Elementary
La Grange · Lenoir County Public Schools
Elementary40.9%-10.9pp
1657Penderlea Elementary
Willard · Pender County Schools
Elementary40.9%-10.9pp
1658Tryon Elementary
Bessemer City · Gaston County Schools
Elementary40.9%-10.9pp
1659Baileywick Road Elementary
Raleigh · Wake County Schools
Elementary40.8%-11.0pp
1660Coleridge Elementary School
Ramseur · Randolph County School System
Elementary40.8%-11.0pp
1661Grove Park Elementary School
Charlotte · Charlotte-Mecklenburg Schools
Elementary40.8%-11.0pp
1662John Small Elementary
Washington · Beaufort County Schools
Elementary40.8%-11.0pp
1663Long Creek Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary40.8%-11.0pp
1664Robinson Elementary
Gastonia · Gaston County Schools
Elementary40.8%-11.0pp
1665Tommy's Road Elementary
Goldsboro · Wayne County Public Schools
Elementary40.8%-11.0pp
1666Walkertown Middle
Walkertown · Winston Salem / Forsyth County Schools
Middle40.8%-11.0pp
1667East Garner Elementary
Garner · Wake County Schools
Elementary40.7%-11.1pp
1668Northwest Elementary
Kinston · Lenoir County Public Schools
Elementary40.7%-11.1pp
1669Saint Pauls High
Saint Pauls · Public Schools of Robeson County
High40.7%-11.1pp
1670Spring Lake Middle
Spring Lake · Cumberland County Schools
Middle40.7%-11.1pp
1671West Hoke Elementary
Raeford · Hoke County Schools
Elementary40.7%-11.1pp
1672Beaverdam Elementary
Raleigh · Wake County Schools
Elementary40.6%-11.2pp
1673Conway Middle
Conway · Northampton County Schools
Middle40.6%-11.2pp
1674Spindale Elementary School
Spindale · Rutherford County Schools
Elementary40.6%-11.2pp
1675Williams Elementary
Swannanoa · Buncombe County Schools
Elementary40.6%-11.2pp
1676E M Rollins Elementary
Henderson · Vance County Schools
Elementary40.5%-11.3pp
1677Enka Middle
Candler · Buncombe County Schools
Middle40.5%-11.3pp
1678Gov's Village STEM (Lower)
Charlotte · Charlotte-Mecklenburg Schools
Elementary40.5%-11.3pp
1679Northeast Middle
Mint Hill · Charlotte-Mecklenburg Schools
Middle40.5%-11.3pp
1680Andrews Elementary
Andrews · Cherokee County Schools
Elementary40.4%-11.4pp
1681Mount Energy Elementary
Creedmoor · Granville County Schools
Elementary40.4%-11.4pp
1682Mountain View Elementary School
Hays · Wilkes County Schools
Elementary40.3%-11.5pp
1683Cloverleaf Elementary
Statesville · Iredell-Statesville Schools
Elementary40.2%-11.6pp
1684Liberty Elementary School
Liberty · Randolph County School System
Elementary40.2%-11.6pp
1685Mountain Island Lake Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary40.2%-11.6pp
1686Township Three Elementary
Shelby · Cleveland County Schools
Elementary40.2%-11.6pp
1687Wendell Elementary
Wendell · Wake County Schools
Elementary40.2%-11.6pp
1688Quail Hollow Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle40.1%-11.7pp
1689Red Oak Middle
Battleboro · Nash County Public Schools
Middle40.1%-11.7pp
1690Uwharrie Ridge Six-Twelve
Trinity · Randolph County School System
High40.1%-11.7pp
1691E B Aycock Middle
Greenville · Pitt County Schools
Middle40.0%-11.8pp
1692Germanton Elementary School
Germanton · Stokes County Schools
Elementary40.0%-11.8pp
1693Harnett Virtual Academy
Lillington · Harnett County Schools
Combined40.0%-11.8pp
1694James Love Elementary
Shelby · Cleveland County Schools
Elementary40.0%-11.8pp
1695Allen Jay Elementary
High Point · Guilford County Schools
Elementary39.9%-11.9pp
1696D F Walker Elementary
Edenton · Edenton-Chowan Schools
Elementary39.9%-11.9pp
1697Elizabeth M Cashwell Elementary
Fayetteville · Cumberland County Schools
Elementary39.9%-11.9pp
1698Erwin Middle
Salisbury · Rowan-Salisbury Schools
Middle39.9%-11.9pp
1699Hope Valley Elementary
Durham · Durham Public Schools
Elementary39.9%-11.9pp
1700Swain County West Elementary
Bryson City · Swain County Schools
Elementary39.9%-11.9pp
Page 34 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.