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
1801GE Massey Elementary
Lincolnton · Lincoln County Schools
Elementary38.0%-13.8pp
1802Parkton Elementary
Parkton · Public Schools of Robeson County
Elementary38.0%-13.8pp
1803Scotland High School
Laurinburg · Scotland County Schools
High38.0%-13.8pp
1804Steele Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary38.0%-13.8pp
1805Whitewater Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle38.0%-13.8pp
1806Buies Creek Elementary
Buies Creek · Harnett County Schools
Elementary37.9%-13.9pp
1807Lucile Souders Elementary
Fayetteville · Cumberland County Schools
Elementary37.9%-13.9pp
1808Luther Nick Jeralds Middle
Fayetteville · Cumberland County Schools
Middle37.9%-13.9pp
1809North Kannapolis Elementary
Kannapolis · Kannapolis City Schools
Elementary37.9%-13.9pp
1810Pactolus
Greenville · Pitt County Schools
Elementary37.9%-13.9pp
1811Sparta Elementary
Sparta · Alleghany County Schools
Elementary37.9%-13.9pp
1812Whitnel Elementary
Lenoir · Caldwell County Schools
Elementary37.9%-13.9pp
1813Cyrus P Frazier Elementary
Greensboro · Guilford County Schools
Elementary37.8%-14.0pp
1814Forest Hill Elementary
Morganton · Burke County Schools
Elementary37.8%-14.0pp
1815Hillcrest Elementary
Morganton · Burke County Schools
Elementary37.8%-14.0pp
1816Merrick-Moore Elementary
Durham · Durham Public Schools
Elementary37.8%-14.0pp
1817Pembroke Elementary
Pembroke · Public Schools of Robeson County
Elementary37.8%-14.0pp
1818Southeastern Stokes Middle School
Walnut Cove · Stokes County Schools
Middle37.8%-14.0pp
1819Berryhill School
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.7%-14.1pp
1820David Cox Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.7%-14.1pp
1821Eastern Wayne High
Goldsboro · Wayne County Public Schools
High37.7%-14.1pp
1822Lawrence Orr Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.7%-14.1pp
1823Silver Valley Elementary
Lexington · Davidson County Schools
Elementary37.7%-14.1pp
1824West Hoke Middle
Raeford · Hoke County Schools
Middle37.7%-14.1pp
1825Windsor Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.7%-14.1pp
1826Beulaville Elementary
Beulaville · Duplin County Schools
Elementary37.6%-14.2pp
1827Dunn Middle
Dunn · Harnett County Schools
Middle37.6%-14.2pp
1828High Point Central High
High Point · Guilford County Schools
High37.6%-14.2pp
1829Lakewood Elementary
Durham · Durham Public Schools
Elementary37.6%-14.2pp
1830Millbrook Elementary
Raleigh · Wake County Schools
Elementary37.6%-14.2pp
1831T Wingate Andrews High
High Point · Guilford County Schools
High37.6%-14.2pp
1832B. Everett Jordan Elementary
Graham · Alamance-Burlington Schools
Elementary37.5%-14.3pp
1833Belvoir Elementary
Greenville · Pitt County Schools
Elementary37.5%-14.3pp
1834Columbia High
Columbia · Tyrrell County Schools
High37.5%-14.3pp
1835Holt Elementary
Durham · Durham Public Schools
Elementary37.5%-14.3pp
1836Sam D Bundy Elementary
Farmville · Pitt County Schools
Elementary37.5%-14.3pp
1837Briarwood Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary37.4%-14.4pp
1838East Union Middle
Marshville · Union County Public Schools
Middle37.4%-14.4pp
1839Eastern Guilford Middle
Gibsonville · Guilford County Schools
Middle37.4%-14.4pp
1840Greene County Intermediate
Snow Hill · Greene County Schools
Elementary37.4%-14.4pp
1841Stovall-Shaw Elementary
Stovall · Granville County Schools
Elementary37.4%-14.4pp
1842Sugarloaf Elementary
Hendersonville · Henderson County Schools
Elementary37.4%-14.4pp
1843Tabor City School
Tabor City · Columbus County Schools
Elementary37.4%-14.4pp
1844Brogden Primary
Dudley · Wayne County Public Schools
Elementary37.3%-14.5pp
1845Creekside Elementary
Durham · Durham Public Schools
Elementary37.3%-14.5pp
1846East Columbus Junior-Senior High
Lake Waccamaw · Columbus County Schools
High37.3%-14.5pp
1847Mountain View Elementary
Morganton · Burke County Schools
Elementary37.3%-14.5pp
1848Allen Middle
Greensboro · Guilford County Schools
Middle37.2%-14.6pp
1849Cordova Middle
Cordova · Richmond County Schools
Middle37.2%-14.6pp
1850J W Coon Elementary
Fayetteville · Cumberland County Schools
Elementary37.2%-14.6pp
Page 37 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.