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). 463 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
101A G Cox Middle
Winterville · Pitt County Schools
Middle70.3%+13.1pp
102STEM Early High
Henderson · Vance County Schools
Middle70.3%+13.1pp
103Holly Shelter Middle
Castle Hayne · New Hanover County Schools
Middle70.2%+13.0pp
104Madison Middle School
Marshall · Madison County Schools
Middle70.2%+13.0pp
105Jacobs Fork Middle
Newton · Catawba County Schools
Middle70.1%+12.9pp
106Rosman Middle
Rosman · Transylvania County Schools
Middle70.0%+12.8pp
107Canton Middle
Canton · Haywood County Schools
Middle69.9%+12.7pp
108Lincoln Academy
Greensboro · Guilford County Schools
Middle69.9%+12.7pp
109North Lincoln Middle
Denver · Lincoln County Schools
Middle69.3%+12.1pp
110Granite Falls Middle
Granite Falls · Caldwell County Schools
Middle69.2%+12.0pp
111M C S Noble Middle
Wilmington · New Hanover County Schools
Middle69.1%+11.9pp
112Town Creek Middle
Winnabow · Brunswick County Schools
Middle69.0%+11.8pp
113John Chavis Middle School
Cherryville · Gaston County Schools
Middle68.8%+11.6pp
114Ledford Middle
Thomasville · Davidson County Schools
Middle68.8%+11.6pp
115Eastern Wayne Middle
Goldsboro · Wayne County Public Schools
Middle68.7%+11.5pp
116Western Rockingham Middle
Madison · Rockingham County Schools
Middle68.7%+11.5pp
117Margaret B. Pollard Middle
Chapel Hill · Chatham County Schools
Middle68.6%+11.4pp
118A L Stanback Middle
Hillsborough · Orange County Schools
Middle68.5%+11.3pp
119Chestnut Grove Middle School
King · Stokes County Schools
Middle68.5%+11.3pp
120East Wilkes Middle School
Ronda · Wilkes County Schools
Middle68.5%+11.3pp
121Piedmont Middle
Monroe · Union County Public Schools
Middle68.5%+11.3pp
122Reid Ross Classical Middle
Fayetteville · Cumberland County Schools
Middle68.4%+11.2pp
123Rolesville Middle
Rolesville · Wake County Schools
Middle68.4%+11.2pp
124Lakeshore Middle
Mooresville · Iredell-Statesville Schools
Middle68.2%+11.0pp
125Thomas Jefferson Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle68.2%+11.0pp
126East Yancey Middle
Burnsville · Yancey County Schools
Middle67.9%+10.7pp
127Dixon Middle
Sneads Ferry · Onslow County Schools
Middle67.8%+10.6pp
128Cleveland Middle
Garner · Johnston County Public Schools
Middle67.7%+10.5pp
129North Asheboro Middle
Asheboro · Asheboro City Schools
Middle67.6%+10.4pp
130Liberty Middle
Morganton · Burke County Schools
Middle67.5%+10.3pp
131Archer Lodge Middle
Wendell · Johnston County Public Schools
Middle67.4%+10.2pp
132Maiden Middle School
Maiden · Catawba County Schools
Middle67.4%+10.2pp
133West Lincoln Middle
Lincolnton · Lincoln County Schools
Middle67.4%+10.2pp
134Grover C Fields Middle
New Bern · Craven County Board of Education
Middle67.3%+10.1pp
135Reedy Creek Middle
Cary · Wake County Schools
Middle67.1%+9.9pp
136Belmont Middle
Belmont · Gaston County Schools
Middle67.0%+9.8pp
137Hayesville Middle
Hayesville · Clay County Schools
Middle67.0%+9.8pp
138North Davie Middle
Mocksville · Davie County Schools
Middle66.9%+9.7pp
139Surf City Middle
Hampstead · Pender County Schools
Middle66.8%+9.6pp
140Heritage Middle
Valdese · Burke County Schools
Middle66.7%+9.5pp
141Mooresville Middle
Mooresville · Mooresville Graded School District
Middle66.7%+9.5pp
142Porter Ridge Middle School
Indian Trail · Union County Public Schools
Middle66.5%+9.3pp
143J N Fries Magnet School
Concord · Cabarrus County Schools
Middle66.4%+9.2pp
144Manteo Middle School
Manteo · Dare County Schools
Middle66.4%+9.2pp
145North Windy Ridge Intermediate
Weaverville · Buncombe County Schools
Middle66.4%+9.2pp
146Pine Forest Middle
Fayetteville · Cumberland County Schools
Middle66.4%+9.2pp
147Lufkin Road Middle
Apex · Wake County Schools
Middle66.2%+9.0pp
148Nash Central Middle
Nashville · Nash County Public Schools
Middle66.2%+9.0pp
149North Stanly Middle
New London · Stanly County Schools
Middle66.2%+9.0pp
150Francis Bradley Middle
Huntersville · Charlotte-Mecklenburg Schools
Middle66.0%+8.8pp
Page 3 of 10

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.