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,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
2001Lingerfeldt Elementary
Gastonia · Gaston County Schools
Elementary32.9%-24.3pp
2002Monroeton Elementary
Reidsville · Rockingham County Schools
Elementary32.9%-24.3pp
2003Riverview Elementary
Murfreesboro · Hertford County Schools
Elementary32.8%-24.4pp
2004Eastern Alamance High
Mebane · Alamance-Burlington Schools
High32.7%-24.5pp
2005Eastern Wayne Elementary
Goldsboro · Wayne County Public Schools
Elementary32.7%-24.5pp
2006Sumner Elementary
Greensboro · Guilford County Schools
Elementary32.7%-24.5pp
2007Hawthorne Academy of Health Sciences
Charlotte · Charlotte-Mecklenburg Schools
High32.6%-24.6pp
2008Vance Virtual Village Academy
Henderson · Vance County Schools
High32.6%-24.6pp
2009Carver Heights Elementary
Goldsboro · Wayne County Public Schools
Elementary32.5%-24.7pp
2010High Point Central High
High Point · Guilford County Schools
High32.5%-24.7pp
2011South Granville High
Creedmoor · Granville County Schools
High32.5%-24.7pp
2012Stanly County Virtual Education
Albemarle · Stanly County Schools
Combined32.5%-24.7pp
2013North Rowan Elementary
Spencer · Rowan-Salisbury Schools
Elementary32.4%-24.8pp
2014Erwin High
Asheville · Buncombe County Schools
High32.3%-24.9pp
2015John M Morehead High
Eden · Rockingham County Schools
High32.3%-24.9pp
2016Shelby High
Shelby · Cleveland County Schools
High32.3%-24.9pp
2017South Rowan High
China Grove · Rowan-Salisbury Schools
High32.3%-24.9pp
2018Fairmont Middle
Fairmont · Public Schools of Robeson County
Middle32.2%-25.0pp
2019Monroe Avenue Elementary
Hamlet · Richmond County Schools
Elementary32.2%-25.0pp
2020Broadview Middle
Burlington · Alamance-Burlington Schools
Middle32.0%-25.2pp
2021Eastway Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle32.0%-25.2pp
2022Lee County High
Sanford · Lee County Schools
High32.0%-25.2pp
2023Jordan-Matthews High
Siler City · Chatham County Schools
High31.9%-25.3pp
2024Montgomery Central High
Troy · Montgomery County Schools
High31.9%-25.3pp
2025Rochelle Middle
Kinston · Lenoir County Public Schools
Middle31.9%-25.3pp
2026South Graham Elementary
Graham · Alamance-Burlington Schools
Elementary31.9%-25.3pp
2027Bessemer Elementary
Greensboro · Guilford County Schools
Elementary31.8%-25.4pp
2028Bunn High
Bunn · Franklin County Schools
High31.8%-25.4pp
2029College Lakes Elementary
Fayetteville · Cumberland County Schools
Elementary31.8%-25.4pp
2030East Duplin High
Beulaville · Duplin County Schools
High31.8%-25.4pp
2031North Rowan Middle
Spencer · Rowan-Salisbury Schools
Middle31.8%-25.4pp
2032River Bend Middle
Raleigh · Wake County Schools
Middle31.8%-25.4pp
2033Rex-Rennert Elementary
Shannon · Public Schools of Robeson County
Elementary31.7%-25.5pp
2034Cochrane Collegiate Academy
Charlotte · Charlotte-Mecklenburg Schools
High31.6%-25.6pp
2035Walkertown High
Walkertown · Winston Salem / Forsyth County Schools
High31.6%-25.6pp
2036Washington High
Washington · Beaufort County Schools
High31.6%-25.6pp
2037Anson Middle
Wadesboro · Anson County Schools
Middle31.5%-25.7pp
2038Northern High
Durham · Durham Public Schools
High31.5%-25.7pp
2039Bertie High
Windsor · Bertie County Schools
High31.4%-25.8pp
2040Hugh M Cummings High
Burlington · Alamance-Burlington Schools
High31.4%-25.8pp
2041Rankin Elementary
Greensboro · Guilford County Schools
Elementary31.4%-25.8pp
2042Surry Online Magnet School
Dobson · Surry County Schools
Combined31.4%-25.8pp
2043Union High
Rose Hill · Sampson County Schools
High31.4%-25.8pp
2044Hillside High
Durham · Durham Public Schools
High31.1%-26.1pp
2045Rose Hill-Magnolia Elementary
Rose Hill · Duplin County Schools
Elementary31.1%-26.1pp
2046Concord High
Concord · Cabarrus County Schools
High31.0%-26.2pp
2047Northern Granville Middle
Oxford · Granville County Schools
Middle31.0%-26.2pp
2048Dillard Middle
Goldsboro · Wayne County Public Schools
Middle30.9%-26.3pp
2049Seventy-First High
Fayetteville · Cumberland County Schools
High30.9%-26.3pp
2050Andrews High
Andrews · Cherokee County Schools
High30.8%-26.4pp
Page 41 of 45

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