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
401Topsail High
Hampstead · Pender County Schools
High75.1%+17.9pp
402William Amos Hough High
Cornelius · Charlotte-Mecklenburg Schools
High75.1%+17.9pp
403Balls Creek Elementary
Newton · Catawba County Schools
Elementary75.0%+17.8pp
404Cane River Middle
Burnsville · Yancey County Schools
Middle75.0%+17.8pp
405Chantilly Montessori
Charlotte · Charlotte-Mecklenburg Schools
Elementary75.0%+17.8pp
406Foothills Community School
Marion · McDowell County Schools
Middle75.0%+17.8pp
407Franklin County Early College
Louisburg · Franklin County Schools
High75.0%+17.8pp
408Herbert Akins Rd Elementary
Fuquay-Varina · Wake County Schools
Elementary75.0%+17.8pp
409Long Hill Elementary
Fayetteville · Cumberland County Schools
Elementary75.0%+17.8pp
410Mallard Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary75.0%+17.8pp
411New Hope Elementary
Gastonia · Gaston County Schools
Elementary75.0%+17.8pp
412Rock Ridge Elementary
Wilson · Wilson County Schools
Elementary75.0%+17.8pp
413SEA-Tech
Castle Hayne · New Hanover County Schools
High75.0%+17.8pp
414Salem Elementary
Morganton · Burke County Schools
Elementary75.0%+17.8pp
415Unionville Elementary
Monroe · Union County Public Schools
Elementary75.0%+17.8pp
416McDougle Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle74.9%+17.7pp
417Carrboro Elementary
Carrboro · Chapel Hill-Carrboro City Schools
Elementary74.7%+17.5pp
418Jesse Wharton Elem
Greensboro · Guilford County Schools
Elementary74.7%+17.5pp
419Martin Middle
Raleigh · Wake County Schools
Middle74.7%+17.5pp
420Drexel Elementary
Morganton · Burke County Schools
Elementary74.6%+17.4pp
421Micro Elementary
Micro · Johnston County Public Schools
Elementary74.6%+17.4pp
422Randolph Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle74.6%+17.4pp
423Shive Elementary
Rockwell · Rowan-Salisbury Schools
Elementary74.6%+17.4pp
424Scotts Creek School
Sylva · Jackson County Public Schools
Elementary74.5%+17.3pp
425South Charlotte Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle74.5%+17.3pp
426Bell Elementary
Asheville · Buncombe County Schools
Elementary74.4%+17.2pp
427Middle College at GTCC-Greensboro
Greensboro · Guilford County Schools
High74.4%+17.2pp
428Northwest Cabarrus Middle
Concord · Cabarrus County Schools
Middle74.4%+17.2pp
429Shoals Elementary
Pinnacle · Surry County Schools
Elementary74.4%+17.2pp
430William Lenoir Middle
Lenoir · Caldwell County Schools
Middle74.4%+17.2pp
431Elizabeth Traditional Elem
Charlotte · Charlotte-Mecklenburg Schools
Elementary74.3%+17.1pp
432Salem Elementary
Apex · Wake County Schools
Elementary74.3%+17.1pp
433Southwood Elementary
Lexington · Davidson County Schools
Elementary74.3%+17.1pp
434Elm City Middle
Elm City · Wilson County Schools
Middle74.2%+17.0pp
435Ashe County Middle
Warrensville · Ashe County Schools
Middle74.1%+16.9pp
436Combs Elementary
Raleigh · Wake County Schools
Elementary74.1%+16.9pp
437Norwayne Middle
Fremont · Wayne County Public Schools
Middle74.1%+16.9pp
438Carnage Middle
Raleigh · Wake County Schools
Middle74.0%+16.8pp
439Vandora Springs Elementary
Garner · Wake County Schools
Elementary74.0%+16.8pp
440Wake Young Women's Leadership Academy
Raleigh · Wake County Schools
High73.8%+16.6pp
441Edwin A Anderson Elementary
Wilmington · New Hanover County Schools
Elementary73.8%+16.6pp
442Lincoln Heights Elementary
Fuquay-Varina · Wake County Schools
Elementary73.8%+16.6pp
443Millis Road Elementary
Jamestown · Guilford County Schools
Elementary73.8%+16.6pp
444North Buncombe Middle
Weaverville · Buncombe County Schools
Middle73.8%+16.6pp
445Shuford Elementary
Conover · Newton Conover City Schools
Elementary73.8%+16.6pp
446Woodland Heights Middle
Mooresville · Iredell-Statesville Schools
Middle73.8%+16.6pp
447Ellerbe Middle
Ellerbe · Richmond County Schools
Middle73.6%+16.4pp
448North Brook Elementary
Vale · Lincoln County Schools
Elementary73.6%+16.4pp
449Northwest School of the Arts
Charlotte · Charlotte-Mecklenburg Schools
High73.6%+16.4pp
450Highland Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary73.5%+16.3pp
Page 9 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.