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). 465 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
1Mills Park Middle
Cary · Wake County Schools
Middle91.0%+39.2pp
2Marvin Ridge Middle
Waxhaw · Union County Public Schools
Middle87.4%+35.6pp
3Weddington Middle
Matthews · Union County Public Schools
Middle85.4%+33.6pp
4Harris Road Middle
Concord · Cabarrus County Schools
Middle84.7%+32.9pp
5The Innovation Academy at South Campus
Smithfield · Johnston County Public Schools
Middle84.5%+32.7pp
6Davis Drive Middle
Cary · Wake County Schools
Middle83.9%+32.1pp
7Apex Friendship Middle
Apex · Wake County Schools
Middle83.0%+31.2pp
8Lakewood Montessori Middle
Durham · Durham Public Schools
Middle82.4%+30.6pp
9The Brawley School
Mooresville · Iredell-Statesville Schools
Middle81.7%+29.9pp
10Jay M. Robinson Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle81.1%+29.3pp
11Community House Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle80.9%+29.1pp
12Cuthbertson Middle
Waxhaw · Union County Public Schools
Middle80.6%+28.8pp
13Hickory Ridge Middle
Harrisburg · Cabarrus County Schools
Middle79.3%+27.5pp
14Northwest Guilford Middle
Greensboro · Guilford County Schools
Middle77.3%+25.5pp
15Alston Ridge Middle
Cary · Wake County Schools
Middle76.2%+24.4pp
16Heritage Middle
Wake Forest · Wake County Schools
Middle75.7%+23.9pp
17Foothills Community School
Marion · McDowell County Schools
Middle74.5%+22.7pp
18Margaret B. Pollard Middle
Chapel Hill · Chatham County Schools
Middle74.3%+22.5pp
19Moore Square Middle
Raleigh · Wake County Schools
Middle74.0%+22.2pp
20Smith Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle73.8%+22.0pp
21Salem Middle
Apex · Wake County Schools
Middle73.5%+21.7pp
22West Pine Middle
West End · Moore County Schools
Middle73.4%+21.6pp
23Bailey Middle
Cornelius · Charlotte-Mecklenburg Schools
Middle72.8%+21.0pp
24Carnage Middle
Raleigh · Wake County Schools
Middle72.8%+21.0pp
25Piedmont Middle School
Charlotte · Charlotte-Mecklenburg Schools
Middle72.6%+20.8pp
26Springfield Middle
Lucama · Wilson County Schools
Middle71.9%+20.1pp
27Martin Middle
Raleigh · Wake County Schools
Middle71.7%+19.9pp
28Holly Grove Middle
Holly Springs · Wake County Schools
Middle71.6%+19.8pp
29Seventy-First Classical Middle
Fayetteville · Cumberland County Schools
Middle71.6%+19.8pp
30Rogers-Herr Middle
Durham · Durham Public Schools
Middle71.5%+19.7pp
31Cramerton Middle
Cramerton · Gaston County Schools
Middle71.4%+19.6pp
32McDougle Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle71.3%+19.5pp
33Charles P Murray Middle
Wilmington · New Hanover County Schools
Middle71.2%+19.4pp
34Hope Middle
Greenville · Pitt County Schools
Middle70.9%+19.1pp
35STEM Early High
Henderson · Vance County Schools
Middle70.6%+18.8pp
36Lincoln Academy
Greensboro · Guilford County Schools
Middle70.4%+18.6pp
37Broad Creek Middle
Newport · Carteret County Public Schools
Middle70.3%+18.5pp
38Apex Middle
Apex · Wake County Schools
Middle69.9%+18.1pp
39Pilot Mountain Middle
Pilot Mountain · Surry County Schools
Middle69.7%+17.9pp
40East Cary Middle
Cary · Wake County Schools
Middle69.6%+17.8pp
41Cane Creek Middle
Fletcher · Buncombe County Schools
Middle69.5%+17.7pp
42Leesville Road Middle
Raleigh · Wake County Schools
Middle69.5%+17.7pp
43South Charlotte Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle69.4%+17.6pp
44Ligon Middle
Raleigh · Wake County Schools
Middle69.1%+17.3pp
45West Cary Middle
Cary · Wake County Schools
Middle69.1%+17.3pp
46Phillips Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle69.0%+17.2pp
47Oakwood Middle IB School
Statesville · Iredell-Statesville Schools
Middle68.6%+16.8pp
48George M. Horton Middle
Pittsboro · Chatham County Schools
Middle68.4%+16.6pp
49New Century Middle
Cameron · Moore County Schools
Middle68.1%+16.3pp
50Northwest Cabarrus Middle
Concord · Cabarrus County Schools
Middle68.0%+16.2pp
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 Reading 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.