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
2001Brookside Elementary
Gastonia · Gaston County Schools
Elementary32.9%-18.9pp
2002Cliffdale Elementary
Fayetteville · Cumberland County Schools
Elementary32.9%-18.9pp
2003Reidsville Middle
Reidsville · Rockingham County Schools
Middle32.9%-18.9pp
2004West Pender Middle
Burgaw · Pender County Schools
Middle32.9%-18.9pp
2005Statesville High
Statesville · Iredell-Statesville Schools
High32.8%-19.0pp
2006Weldon Middle
Halifax · Weldon City Schools
Middle32.8%-19.0pp
2007Dabney Elementary
Henderson · Vance County Schools
Elementary32.7%-19.1pp
2008Neal Middle
Durham · Durham Public Schools
Middle32.7%-19.1pp
2009Parkwood Elementary
Durham · Durham Public Schools
Elementary32.7%-19.1pp
2010Walker-Spivey Elementary
Fayetteville · Cumberland County Schools
Elementary32.7%-19.1pp
2011Mount Olive Middle
Mount Olive · Wayne County Public Schools
Middle32.6%-19.2pp
2012Sherwood Elementary
Gastonia · Gaston County Schools
Elementary32.6%-19.2pp
2013Valmead Elementary
Lenoir · Caldwell County Schools
Elementary32.6%-19.2pp
2014Washington County Elementary School
Roper · Washington County Schools
Elementary32.6%-19.2pp
2015West Oxford Elementary
Oxford · Granville County Schools
Elementary32.6%-19.2pp
2016Smokey Mountain Elementary
Whittier · Jackson County Public Schools
Elementary32.5%-19.3pp
2017Clara J Peck Elementary
Greensboro · Guilford County Schools
Elementary32.4%-19.4pp
2018Ferguson-Easley Elementary
Fayetteville · Cumberland County Schools
Elementary32.4%-19.4pp
2019Thomasville High
Thomasville · Thomasville City Schools
High32.4%-19.4pp
2020Julius I Foust Elementary
Greensboro · Guilford County Schools
Elementary32.3%-19.5pp
2021Oakdale Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary32.3%-19.5pp
2022P W Moore Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary32.3%-19.5pp
2023Viewmont Elementary
Hickory · Hickory City Schools
Elementary32.3%-19.5pp
2024Welborn Middle
High Point · Guilford County Schools
Middle32.3%-19.5pp
2025Wolf Meadow Elementary
Concord · Cabarrus County Schools
Elementary32.3%-19.5pp
2026Carver Middle
Laurel Hill · Scotland County Schools
Middle32.2%-19.6pp
2027Central Elementary
Jackson · Northampton County Schools
Elementary32.2%-19.6pp
2028Tar Heel School
Tar Heel · Bladen County Schools
Elementary32.2%-19.6pp
2029James Kenan High
Warsaw · Duplin County Schools
High32.1%-19.7pp
2030Long Branch Elementary
Lumberton · Public Schools of Robeson County
Elementary32.1%-19.7pp
2031Deep Branch Elementary
Lumberton · Public Schools of Robeson County
Elementary32.0%-19.8pp
2032Guilford Elementary
Greensboro · Guilford County Schools
Elementary32.0%-19.8pp
2033Ahoskie Elementary
Ahoskie · Hertford County Schools
Elementary31.9%-19.9pp
2034Oak Hill Elementary
High Point · Guilford County Schools
Elementary31.9%-19.9pp
2035China Grove Elementary
China Grove · Rowan-Salisbury Schools
Elementary31.8%-20.0pp
2036Elizabethtown Middle
Elizabethtown · Bladen County Schools
Middle31.8%-20.0pp
2037Richmond Senior High
Rockingham · Richmond County Schools
High31.8%-20.0pp
2038Gatesville Elementary
Gatesville · Gates County Schools
Elementary31.7%-20.1pp
2039McLeansville Elementary
McLeansville · Guilford County Schools
Elementary31.7%-20.1pp
2040Spring Hill Middle
Laurinburg · Scotland County Schools
Middle31.6%-20.2pp
2041Swain County East Elementary
Bryson City · Swain County Schools
Elementary31.6%-20.2pp
2042Bladen Lakes Primary
Elizabethtown · Bladen County Schools
Elementary31.5%-20.3pp
2043G W Bulluck Elementary
Rocky Mount · Edgecombe County Public Schools
Elementary31.5%-20.3pp
2044Robbinsville Middle
Robbinsville · Graham County Schools
Middle31.5%-20.3pp
2045Sycamore Lane Elementary
Laurinburg · Scotland County Schools
Elementary31.5%-20.3pp
2046Wahl Coates Elementary
Greenville · Pitt County Schools
Elementary31.5%-20.3pp
2047Winding Springs Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary31.5%-20.3pp
2048Elizabethtown Primary
Elizabethtown · Bladen County Schools
Elementary31.4%-20.4pp
2049Wadesboro Primary
Wadesboro · Anson County Schools
Elementary31.4%-20.4pp
2050Wrightsboro Elementary
Wilmington · New Hanover County Schools
Elementary31.4%-20.4pp
Page 41 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.