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
301Anne Chesnutt Middle
Fayetteville · Cumberland County Schools
Middle50.3%-6.9pp
302Starmount Middle
Boonville · Yadkin County Schools
Middle50.3%-6.9pp
303West McDowell Middle School
Marion · McDowell County Schools
Middle50.3%-6.9pp
304South Stanly Middle
Norwood · Stanly County Schools
Middle50.0%-7.2pp
305Swain County Middle School
Bryson City · Swain County Schools
Middle50.0%-7.2pp
306East Union Middle
Marshville · Union County Public Schools
Middle49.8%-7.4pp
307G. C. Hawley Middle
Creedmoor · Granville County Schools
Middle49.7%-7.5pp
308Sherwood Githens Middle
Durham · Durham Public Schools
Middle49.4%-7.8pp
309Avery Middle
Newland · Avery County Schools
Middle49.3%-7.9pp
310Bertie Middle
Windsor · Bertie County Schools
Middle49.2%-8.0pp
311Walkertown Middle
Walkertown · Winston Salem / Forsyth County Schools
Middle49.2%-8.0pp
312Elise Middle
Robbins · Moore County Schools
Middle49.1%-8.1pp
313Crest Middle
Shelby · Cleveland County Schools
Middle49.0%-8.2pp
314Central Middle School
Gatesville · Gates County Schools
Middle48.9%-8.3pp
315North Garner Middle
Garner · Wake County Schools
Middle48.9%-8.3pp
316South Edgecombe Middle
Pinetops · Edgecombe County Public Schools
Middle48.9%-8.3pp
317Lexington Middle School
Lexington · Lexington City Schools
Middle48.6%-8.6pp
318Southwest Middle
Jacksonville · Onslow County Schools
Middle48.6%-8.6pp
319East Middle
Biscoe · Montgomery County Schools
Middle48.5%-8.7pp
320Wendell Middle
Wendell · Wake County Schools
Middle48.5%-8.7pp
321Forest Hills Middle
Wilson · Wilson County Schools
Middle48.4%-8.8pp
322Franklinton Middle
Franklinton · Franklin County Schools
Middle48.2%-9.0pp
323Burns Middle
Lawndale · Cleveland County Schools
Middle48.1%-9.1pp
324Zebulon Middle
Zebulon · Wake County Schools
Middle47.9%-9.3pp
325Phillips Middle
Battleboro · Edgecombe County Public Schools
Middle47.8%-9.4pp
326West Pender Middle
Burgaw · Pender County Schools
Middle47.8%-9.4pp
327Erwin Middle
Asheville · Buncombe County Schools
Middle47.7%-9.5pp
328Western Harnett Middle
Lillington · Harnett County Schools
Middle47.7%-9.5pp
329Randleman Middle School
Randleman · Randolph County School System
Middle47.4%-9.8pp
330North Iredell Middle
Olin · Iredell-Statesville Schools
Middle47.1%-10.1pp
331Northern Middle
Roxboro · Person County Schools
Middle47.1%-10.1pp
332West Craven Middle
New Bern · Craven County Board of Education
Middle47.1%-10.1pp
333Allen Jay Middle - A Preparatory Academy
High Point · Guilford County Schools
Middle46.9%-10.3pp
334C M Eppes Middle
Greenville · Pitt County Schools
Middle46.9%-10.3pp
335Lumberton Junior
Lumberton · Public Schools of Robeson County
Middle46.9%-10.3pp
336P S Jones Middle
Washington · Beaufort County Schools
Middle46.9%-10.3pp
337Walter R Johnson Middle
Morganton · Burke County Schools
Middle46.9%-10.3pp
338Whitewater Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle46.9%-10.3pp
339Lucas Middle
Durham · Durham Public Schools
Middle46.7%-10.5pp
340E B Aycock Middle
Greenville · Pitt County Schools
Middle46.6%-10.6pp
341Harnett Central Middle
Angier · Harnett County Schools
Middle46.5%-10.7pp
342East Alexander Middle
Hiddenite · Alexander County Schools
Middle46.3%-10.9pp
343Northeast Guilford Middle
McLeansville · Guilford County Schools
Middle46.3%-10.9pp
344Dunn Middle
Dunn · Harnett County Schools
Middle46.2%-11.0pp
345Durant Road Middle
Raleigh · Wake County Schools
Middle46.2%-11.0pp
346Wheatmore Middle School
Trinity · Randolph County School System
Middle46.2%-11.0pp
347Ayden Middle
Ayden · Pitt County Schools
Middle46.1%-11.1pp
348Centennial Campus Middle
Raleigh · Wake County Schools
Middle46.0%-11.2pp
349Northeast Middle
Mint Hill · Charlotte-Mecklenburg Schools
Middle45.9%-11.3pp
350Coats-Erwin Middle
Dunn · Harnett County Schools
Middle45.7%-11.5pp
Page 7 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.