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
351Holly Grove Middle
Holly Springs · Wake County Schools
Middle76.6%+19.4pp
352Tucker Creek Middle
Havelock · Craven County Board of Education
Middle76.6%+19.4pp
353Armstrong Elementary
Eastover · Cumberland County Schools
Elementary76.5%+19.3pp
354Buckhorn Creek Elementary
Holly Springs · Wake County Schools
Elementary76.5%+19.3pp
355Indian Trail Elementary
Indian Trail · Union County Public Schools
Elementary76.5%+19.3pp
356Leesville Road Elementary
Raleigh · Wake County Schools
Elementary76.5%+19.3pp
357McDowell Academy for Innovation
Marion · McDowell County Schools
High76.5%+19.3pp
358Southern Elementary
Greensboro · Guilford County Schools
Elementary76.5%+19.3pp
359Leesville Road Middle
Raleigh · Wake County Schools
Middle76.4%+19.2pp
360McDeeds Creek Elementary
Southern Pines · Moore County Schools
Elementary76.4%+19.2pp
361Rugby Middle
Hendersonville · Henderson County Schools
Middle76.4%+19.2pp
362Cedar Fork Elementary
Morrisville · Wake County Schools
Elementary76.3%+19.1pp
363Friendship Elementary
Winston-Salem · Davidson County Schools
Elementary76.3%+19.1pp
364Ligon Middle
Raleigh · Wake County Schools
Middle76.3%+19.1pp
365Marvin B Smith Elementary
Burlington · Alamance-Burlington Schools
Elementary76.3%+19.1pp
366Meadowlark Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle76.3%+19.1pp
367North End Elementary
Roxboro · Person County Schools
Elementary76.3%+19.1pp
368Pine Hollow Middle
Raleigh · Wake County Schools
Middle76.3%+19.1pp
369Union Elementary
Vale · Lincoln County Schools
Elementary76.3%+19.1pp
370Brier Creek Elementary
Thomasville · Davidson County Schools
Elementary76.2%+19.0pp
371Little River Elementary
Durham · Durham Public Schools
Elementary76.2%+19.0pp
372Ridgewood Elementary
Winterville · Pitt County Schools
Elementary76.2%+19.0pp
373Claxton Elementary
Asheville · Asheville City Schools
Elementary76.1%+18.9pp
374East Carteret High
Beaufort · Carteret County Public Schools
High76.1%+18.9pp
375West Alexander Middle
Taylorsville · Alexander County Schools
Middle76.1%+18.9pp
376Baucom Elementary
Apex · Wake County Schools
Elementary76.0%+18.8pp
377Sunshine Elementary School
Bostic · Rutherford County Schools
Elementary76.0%+18.8pp
378Battleground Elementary
Lincolnton · Lincoln County Schools
Elementary75.9%+18.7pp
379Crestdale Middle
Matthews · Charlotte-Mecklenburg Schools
Middle75.9%+18.7pp
380Davis-Townsend Elementary
Lexington · Davidson County Schools
Elementary75.9%+18.7pp
381Haw Creek Elementary
Asheville · Buncombe County Schools
Elementary75.9%+18.7pp
382Roanoke Rapids Early College High
Roanoke Rapids · Roanoke Rapids City Schools
High75.9%+18.7pp
383Midway Elementary
Lexington · Davidson County Schools
Elementary75.8%+18.6pp
384North Topsail Elementary
Hampstead · Pender County Schools
Elementary75.8%+18.6pp
385Washington Elementary
Raleigh · Wake County Schools
Elementary75.8%+18.6pp
386Youngsville Elementary
Youngsville · Franklin County Schools
Elementary75.8%+18.6pp
387Clear Creek Elementary
Hendersonville · Henderson County Schools
Elementary75.7%+18.5pp
388Atkins Academic & Tech High
Winston-Salem · Winston Salem / Forsyth County Schools
High75.6%+18.4pp
389Matthews Elementary
Matthews · Charlotte-Mecklenburg Schools
Elementary75.6%+18.4pp
390Oberlin Middle
Raleigh · Wake County Schools
Middle75.6%+18.4pp
391Tabernacle Elementary School
Asheboro · Randolph County School System
Elementary75.6%+18.4pp
392Endhaven Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary75.4%+18.2pp
393Herbert Akins Road Middle
Fuquay-Varina · Wake County Schools
Middle75.4%+18.2pp
394Hunter Elementary
Raleigh · Wake County Schools
Elementary75.4%+18.2pp
395Junaluska Elementary
Waynesville · Haywood County Schools
Elementary75.4%+18.2pp
396Lenoir County Early College High
Kinston · Lenoir County Public Schools
High75.4%+18.2pp
397Robinson Elementary
Gastonia · Gaston County Schools
Elementary75.4%+18.2pp
398South Lakes Elementary
Fuquay-Varina · Wake County Schools
Elementary75.4%+18.2pp
399Vanstory Hills Elementary
Fayetteville · Cumberland County Schools
Elementary75.4%+18.2pp
400Helena Elementary
Timberlake · Person County Schools
Elementary75.3%+18.1pp
Page 8 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.