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
51Leesville Road Middle
Raleigh · Wake County Schools
Middle76.4%+19.2pp
52Rugby Middle
Hendersonville · Henderson County Schools
Middle76.4%+19.2pp
53Ligon Middle
Raleigh · Wake County Schools
Middle76.3%+19.1pp
54Meadowlark Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle76.3%+19.1pp
55Pine Hollow Middle
Raleigh · Wake County Schools
Middle76.3%+19.1pp
56West Alexander Middle
Taylorsville · Alexander County Schools
Middle76.1%+18.9pp
57Crestdale Middle
Matthews · Charlotte-Mecklenburg Schools
Middle75.9%+18.7pp
58Oberlin Middle
Raleigh · Wake County Schools
Middle75.6%+18.4pp
59Herbert Akins Road Middle
Fuquay-Varina · Wake County Schools
Middle75.4%+18.2pp
60Cane River Middle
Burnsville · Yancey County Schools
Middle75.0%+17.8pp
61Foothills Community School
Marion · McDowell County Schools
Middle75.0%+17.8pp
62McDougle Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle74.9%+17.7pp
63Martin Middle
Raleigh · Wake County Schools
Middle74.7%+17.5pp
64Randolph Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle74.6%+17.4pp
65South Charlotte Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle74.5%+17.3pp
66Northwest Cabarrus Middle
Concord · Cabarrus County Schools
Middle74.4%+17.2pp
67William Lenoir Middle
Lenoir · Caldwell County Schools
Middle74.4%+17.2pp
68Elm City Middle
Elm City · Wilson County Schools
Middle74.2%+17.0pp
69Ashe County Middle
Warrensville · Ashe County Schools
Middle74.1%+16.9pp
70Norwayne Middle
Fremont · Wayne County Public Schools
Middle74.1%+16.9pp
71Carnage Middle
Raleigh · Wake County Schools
Middle74.0%+16.8pp
72North Buncombe Middle
Weaverville · Buncombe County Schools
Middle73.8%+16.6pp
73Woodland Heights Middle
Mooresville · Iredell-Statesville Schools
Middle73.8%+16.6pp
74Ellerbe Middle
Ellerbe · Richmond County Schools
Middle73.6%+16.4pp
75Polk County Middle School
Mill Spring · Polk County Schools
Middle73.3%+16.1pp
76George M. Horton Middle
Pittsboro · Chatham County Schools
Middle73.2%+16.0pp
77Piney Grove Middle School
Lawsonville · Stokes County Schools
Middle73.1%+15.9pp
78Moore Square Middle
Raleigh · Wake County Schools
Middle73.0%+15.8pp
79Elkin Middle
Elkin · Elkin City Schools
Middle72.7%+15.5pp
80Rogers-Herr Middle
Durham · Durham Public Schools
Middle72.3%+15.1pp
81Sun Valley Middle
Indian Trail · Union County Public Schools
Middle72.2%+15.0pp
82Rosewood Middle
Goldsboro · Wayne County Public Schools
Middle72.0%+14.8pp
83Four Oaks Middle
Four Oaks · Johnston County Public Schools
Middle71.8%+14.6pp
84South Brunswick Middle
Southport · Brunswick County Schools
Middle71.8%+14.6pp
85Fuquay-Varina Middle
Fuquay-Varina · Wake County Schools
Middle71.6%+14.4pp
86Mount Pleasant Middle
Mount Pleasant · Cabarrus County Schools
Middle71.6%+14.4pp
87Carmel Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle71.5%+14.3pp
88Culbreth Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle71.5%+14.3pp
89Northern Guilford Middle
Greensboro · Guilford County Schools
Middle71.5%+14.3pp
90Southern Middle
Roxboro · Person County Schools
Middle71.3%+14.1pp
91Hope Mills Middle
Hope Mills · Cumberland County Schools
Middle71.2%+14.0pp
92Beaufort Middle
Beaufort · Carteret County Public Schools
Middle71.0%+13.8pp
93Morehead City Middle
Morehead City · Carteret County Public Schools
Middle71.0%+13.8pp
94New Bridge Middle
Jacksonville · Onslow County Schools
Middle70.9%+13.7pp
95West Lake Middle
Apex · Wake County Schools
Middle70.9%+13.7pp
96Lewisville Middle
Lewisville · Winston Salem / Forsyth County Schools
Middle70.7%+13.5pp
97Gray's Creek Middle
Hope Mills · Cumberland County Schools
Middle70.6%+13.4pp
98John R Griffin Middle
Fayetteville · Cumberland County Schools
Middle70.6%+13.4pp
99Mount Airy Middle
Mount Airy · Mount Airy City Schools
Middle70.5%+13.3pp
100Wakefield Middle
Raleigh · Wake County Schools
Middle70.4%+13.2pp
Page 2 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.