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 Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
1Weddington Middle
Matthews · Union County Public Schools
Middle94.7%+41.9pp
2The Brawley School
Mooresville · Iredell-Statesville Schools
Middle92.1%+39.3pp
3Apex Friendship Middle
Apex · Wake County Schools
Middle91.0%+38.2pp
4Davis Drive Middle
Cary · Wake County Schools
Middle90.6%+37.8pp
5Jay M. Robinson Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle90.4%+37.6pp
6Community House Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle89.2%+36.4pp
7Harris Road Middle
Concord · Cabarrus County Schools
Middle88.6%+35.8pp
8Cuthbertson Middle
Waxhaw · Union County Public Schools
Middle86.8%+34.0pp
9Lakewood Montessori Middle
Durham · Durham Public Schools
Middle85.3%+32.5pp
10Pilot Mountain Middle
Pilot Mountain · Surry County Schools
Middle82.5%+29.7pp
11Hickory Ridge Middle
Harrisburg · Cabarrus County Schools
Middle82.2%+29.4pp
12Bailey Middle
Cornelius · Charlotte-Mecklenburg Schools
Middle81.9%+29.1pp
13South Charlotte Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle81.3%+28.5pp
14Alston Ridge Middle
Cary · Wake County Schools
Middle81.0%+28.2pp
15Hope Middle
Greenville · Pitt County Schools
Middle80.8%+28.0pp
16Salem Middle
Apex · Wake County Schools
Middle80.7%+27.9pp
17The Innovation Academy at South Campus
Smithfield · Johnston County Public Schools
Middle80.6%+27.8pp
18Broad Creek Middle
Newport · Carteret County Public Schools
Middle80.2%+27.4pp
19Heritage Middle
Wake Forest · Wake County Schools
Middle80.1%+27.3pp
20Oakwood Middle IB School
Statesville · Iredell-Statesville Schools
Middle80.0%+27.2pp
21Charles P Murray Middle
Wilmington · New Hanover County Schools
Middle79.8%+27.0pp
22Holly Grove Middle
Holly Springs · Wake County Schools
Middle78.7%+25.9pp
23Northwest Guilford Middle
Greensboro · Guilford County Schools
Middle77.6%+24.8pp
24Cramerton Middle
Cramerton · Gaston County Schools
Middle77.0%+24.2pp
25Bethel Middle
Waynesville · Haywood County Schools
Middle76.6%+23.8pp
26West Cary Middle
Cary · Wake County Schools
Middle75.4%+22.6pp
27Leesville Road Middle
Raleigh · Wake County Schools
Middle75.0%+22.2pp
28Sun Valley Middle
Indian Trail · Union County Public Schools
Middle75.0%+22.2pp
29North Davie Middle
Mocksville · Davie County Schools
Middle74.8%+22.0pp
30Piedmont Middle School
Charlotte · Charlotte-Mecklenburg Schools
Middle74.0%+21.2pp
31Springfield Middle
Lucama · Wilson County Schools
Middle73.5%+20.7pp
32Holly Ridge Middle
Holly Springs · Wake County Schools
Middle73.3%+20.5pp
33Apex Middle
Apex · Wake County Schools
Middle73.1%+20.3pp
34West Alexander Middle
Taylorsville · Alexander County Schools
Middle72.6%+19.8pp
35William Ellis Middle
Advance · Davie County Schools
Middle72.6%+19.8pp
36Smith Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle72.5%+19.7pp
37Surf City Middle
Hampstead · Pender County Schools
Middle72.5%+19.7pp
38Tucker Creek Middle
Havelock · Craven County Board of Education
Middle72.4%+19.6pp
39West Pine Middle
West End · Moore County Schools
Middle72.4%+19.6pp
40Margaret B. Pollard Middle
Chapel Hill · Chatham County Schools
Middle72.3%+19.5pp
41Phillips Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle72.1%+19.3pp
42Topsail Middle
Hampstead · Pender County Schools
Middle71.9%+19.1pp
43Carnage Middle
Raleigh · Wake County Schools
Middle71.5%+18.7pp
44Moore Square Middle
Raleigh · Wake County Schools
Middle71.4%+18.6pp
45Mooresville Middle
Mooresville · Mooresville Graded School District
Middle71.4%+18.6pp
46New Century Middle
Cameron · Moore County Schools
Middle71.4%+18.6pp
47Northern Guilford Middle
Greensboro · Guilford County Schools
Middle71.4%+18.6pp
48Porter Ridge Middle School
Indian Trail · Union County Public Schools
Middle71.2%+18.4pp
49Martin Middle
Raleigh · Wake County Schools
Middle71.1%+18.3pp
50North Davidson Middle
Lexington · Davidson County Schools
Middle70.7%+17.9pp
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 Mathematics 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.