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
1Marvin Ridge Middle
Waxhaw · Union County Public Schools
Middle93.5%+36.3pp
2Harris Road Middle
Concord · Cabarrus County Schools
Middle93.0%+35.8pp
3The Innovation Academy at South Campus
Smithfield · Johnston County Public Schools
Middle92.5%+35.3pp
4The Brawley School
Mooresville · Iredell-Statesville Schools
Middle92.3%+35.1pp
5Apex Friendship Middle
Apex · Wake County Schools
Middle90.9%+33.7pp
6William Ellis Middle
Advance · Davie County Schools
Middle90.4%+33.2pp
7Hickory Ridge Middle
Harrisburg · Cabarrus County Schools
Middle89.9%+32.7pp
8Weddington Middle
Matthews · Union County Public Schools
Middle89.9%+32.7pp
9Camden Middle
Camden · Camden County Schools
Middle89.0%+31.8pp
10Lakewood Montessori Middle
Durham · Durham Public Schools
Middle88.8%+31.6pp
11Community House Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle88.4%+31.2pp
12Davis Drive Middle
Cary · Wake County Schools
Middle88.4%+31.2pp
13Seventy-First Classical Middle
Fayetteville · Cumberland County Schools
Middle87.5%+30.3pp
14Northwest Guilford Middle
Greensboro · Guilford County Schools
Middle86.9%+29.7pp
15Jay M. Robinson Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle86.2%+29.0pp
16Cuthbertson Middle
Waxhaw · Union County Public Schools
Middle85.8%+28.6pp
17Oakwood Middle IB School
Statesville · Iredell-Statesville Schools
Middle85.5%+28.3pp
18Hiwassee Dam Middle
Murphy · Cherokee County Schools
Middle85.4%+28.2pp
19New Century Middle
Cameron · Moore County Schools
Middle84.2%+27.0pp
20Bailey Middle
Cornelius · Charlotte-Mecklenburg Schools
Middle84.0%+26.8pp
21Piedmont Middle School
Charlotte · Charlotte-Mecklenburg Schools
Middle83.1%+25.9pp
22Cramerton Middle
Cramerton · Gaston County Schools
Middle82.9%+25.7pp
23West Pine Middle
West End · Moore County Schools
Middle82.6%+25.4pp
24Salem Middle
Apex · Wake County Schools
Middle81.7%+24.5pp
25Alston Ridge Middle
Cary · Wake County Schools
Middle81.6%+24.4pp
26Bethel Middle
Waynesville · Haywood County Schools
Middle81.5%+24.3pp
27Andrews Middle
Andrews · Cherokee County Schools
Middle81.1%+23.9pp
28East Cary Middle
Cary · Wake County Schools
Middle80.9%+23.7pp
29First Flight Middle School
Kill Devil Hills · Dare County Schools
Middle80.4%+23.2pp
30Heritage Middle
Wake Forest · Wake County Schools
Middle80.1%+22.9pp
31Holly Ridge Middle
Holly Springs · Wake County Schools
Middle79.8%+22.6pp
32New Century International Middle
Fayetteville · Cumberland County Schools
Middle79.8%+22.6pp
33Kernodle Middle
Greensboro · Guilford County Schools
Middle79.7%+22.5pp
34Cane Creek Middle
Fletcher · Buncombe County Schools
Middle79.6%+22.4pp
35Charles P Murray Middle
Wilmington · New Hanover County Schools
Middle79.6%+22.4pp
36Broad Creek Middle
Newport · Carteret County Public Schools
Middle79.4%+22.2pp
37Roland-Grise Middle
Wilmington · New Hanover County Schools
Middle79.2%+22.0pp
38Topsail Middle
Hampstead · Pender County Schools
Middle79.1%+21.9pp
39Apex Middle
Apex · Wake County Schools
Middle79.0%+21.8pp
40Hope Middle
Greenville · Pitt County Schools
Middle79.0%+21.8pp
41West Cary Middle
Cary · Wake County Schools
Middle79.0%+21.8pp
42Pilot Mountain Middle
Pilot Mountain · Surry County Schools
Middle78.7%+21.5pp
43Smith Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle78.7%+21.5pp
44Moyock Middle
Moyock · Currituck County Schools
Middle78.4%+21.2pp
45Phillips Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle78.1%+20.9pp
46Murphy Middle
Murphy · Cherokee County Schools
Middle77.9%+20.7pp
47North Davidson Middle
Lexington · Davidson County Schools
Middle77.7%+20.5pp
48Hawfields Middle
Mebane · Alamance-Burlington Schools
Middle76.9%+19.7pp
49Holly Grove Middle
Holly Springs · Wake County Schools
Middle76.6%+19.4pp
50Tucker Creek Middle
Havelock · Craven County Board of Education
Middle76.6%+19.4pp
Page 1 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.