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
251North Wilkes Middle School
North Wilkesboro · Wilkes County Schools
Middle55.7%-1.5pp
252Central Middle
Dobson · Surry County Schools
Middle55.6%-1.6pp
253Wake Forest Middle School
Wake Forest · Wake County Schools
Middle55.5%-1.7pp
254Alexander Graham Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle55.3%-1.9pp
255Newton-Conover Middle
Conover · Newton Conover City Schools
Middle55.2%-2.0pp
256Mill Creek Middle
Claremont · Catawba County Schools
Middle55.0%-2.2pp
257Grandview Middle
Hickory · Hickory City Schools
Middle54.8%-2.4pp
258Jacksonville Commons Middle
Jacksonville · Onslow County Schools
Middle54.7%-2.5pp
259East Garner Middle
Garner · Wake County Schools
Middle54.6%-2.6pp
260Emma B Trask Middle
Wilmington · New Hanover County Schools
Middle54.5%-2.7pp
261Jamestown Middle
Jamestown · Guilford County Schools
Middle54.5%-2.7pp
262Northridge Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle54.5%-2.7pp
263Swift Creek Middle
Clayton · Johnston County Public Schools
Middle54.5%-2.7pp
264Owen Middle
Swannanoa · Buncombe County Schools
Middle54.3%-2.9pp
265Trexler Middle
Richlands · Onslow County Schools
Middle54.3%-2.9pp
266Woodlawn Middle
Mebane · Alamance-Burlington Schools
Middle54.3%-2.9pp
267R-S Middle School
Rutherfordton · Rutherford County Schools
Middle53.9%-3.3pp
268Northeastern Randolph Middle School
Liberty · Randolph County School System
Middle53.8%-3.4pp
269Overhills Middle
Spring Lake · Harnett County Schools
Middle53.8%-3.4pp
270Leland Middle
Leland · Brunswick County Schools
Middle53.7%-3.5pp
271Littlefield Middle
Lumberton · Public Schools of Robeson County
Middle53.7%-3.5pp
272Eblen Intermediate
Asheville · Buncombe County Schools
Middle53.6%-3.6pp
273Mount Olive Middle
Mount Olive · Wayne County Public Schools
Middle53.6%-3.6pp
274Bladenboro Middle
Bladenboro · Bladen County Schools
Middle53.5%-3.7pp
275Newport Middle
Newport · Carteret County Public Schools
Middle53.5%-3.7pp
276Waynesville Middle
Waynesville · Haywood County Schools
Middle53.5%-3.7pp
277Southeast Guilford Middle
Greensboro · Guilford County Schools
Middle53.3%-3.9pp
278Burgaw Middle
Burgaw · Pender County Schools
Middle53.2%-4.0pp
279E Lawson Brown Middle
Thomasville · Davidson County Schools
Middle53.2%-4.0pp
280East Rutherford Middle School
Bostic · Rutherford County Schools
Middle53.2%-4.0pp
281Carroll Middle
Raleigh · Wake County Schools
Middle53.1%-4.1pp
282Cedar Creek Middle
Youngsville · Franklin County Schools
Middle53.1%-4.1pp
283Bunn Middle
Bunn · Franklin County Schools
Middle53.0%-4.2pp
284N L Dillard Middle
Yanceyville · Caswell County Schools
Middle52.9%-4.3pp
285Flat Rock Middle
East Flat Rock · Henderson County Schools
Middle52.7%-4.5pp
286Lincolnton Middle
Lincolnton · Lincoln County Schools
Middle52.5%-4.7pp
287Westover Middle
Fayetteville · Cumberland County Schools
Middle52.2%-5.0pp
288Havelock Middle
Havelock · Craven County Board of Education
Middle52.1%-5.1pp
289Benson Middle
Benson · Johnston County Public Schools
Middle52.0%-5.2pp
290Kings Mountain Middle
Kings Mountain · Cleveland County Schools
Middle51.8%-5.4pp
291Sandy Grove Middle
Lumber Bridge · Hoke County Schools
Middle51.8%-5.4pp
292Butner-Stem Middle
Butner · Granville County Schools
Middle51.4%-5.8pp
293China Grove Middle
China Grove · Rowan-Salisbury Schools
Middle51.3%-5.9pp
294Chowan Middle
Tyner · Edenton-Chowan Schools
Middle51.3%-5.9pp
295Southwest Guilford Middle
High Point · Guilford County Schools
Middle51.1%-6.1pp
296George L Carrington Middle
Durham · Durham Public Schools
Middle50.8%-6.4pp
297East Hoke Middle
Raeford · Hoke County Schools
Middle50.6%-6.6pp
298Farmville Middle
Farmville · Pitt County Schools
Middle50.6%-6.6pp
299Western Guilford Middle
Greensboro · Guilford County Schools
Middle50.6%-6.6pp
300Western Alamance Middle
Elon · Alamance-Burlington Schools
Middle50.5%-6.7pp
Page 6 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.