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
151Kernersville Middle
Kernersville · Winston Salem / Forsyth County Schools
Middle65.9%+8.7pp
152Kennedy Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle65.8%+8.6pp
153Speight Middle
Stantonsburg · Wilson County Schools
Middle65.5%+8.3pp
154Coulwood STEM Academy
Charlotte · Charlotte-Mecklenburg Schools
Middle65.3%+8.1pp
155Kiser Middle
Greensboro · Guilford County Schools
Middle65.3%+8.1pp
156East Lincoln Middle
Iron Station · Lincoln County Schools
Middle65.2%+8.0pp
157Myrtle Grove Middle
Wilmington · New Hanover County Schools
Middle65.2%+8.0pp
158Swansboro Middle
Swansboro · Onslow County Schools
Middle65.2%+8.0pp
159Currituck County Middle
Barco · Currituck County Schools
Middle65.0%+7.8pp
160SanLee Middle School
Sanford · Lee County Schools
Middle64.9%+7.7pp
161Orange Middle
Hillsborough · Orange County Schools
Middle64.8%+7.6pp
162Chase Middle School
Forest City · Rutherford County Schools
Middle64.6%+7.4pp
163Pamlico County Middle
Bayboro · Pamlico County Schools
Middle64.6%+7.4pp
164Robbinsville Middle
Robbinsville · Graham County Schools
Middle64.6%+7.4pp
165West Stanly Middle School
Locust · Stanly County Schools
Middle64.5%+7.3pp
166Hobbton Middle
Newton Grove · Sampson County Schools
Middle64.4%+7.2pp
167Mint Hill Middle
Matthews · Charlotte-Mecklenburg Schools
Middle64.3%+7.1pp
168Oak Grove Middle
Winston-Salem · Davidson County Schools
Middle64.3%+7.1pp
169Perquimans County Middle
Winfall · Perquimans County Schools
Middle64.3%+7.1pp
170Valley Springs Middle
Arden · Buncombe County Schools
Middle64.2%+7.0pp
171Sedgefield Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle63.9%+6.7pp
172West Wilkes Middle School
Wilkesboro · Wilkes County Schools
Middle63.9%+6.7pp
173Elizabeth City Middle
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Middle63.6%+6.4pp
174West Millbrook Middle
Raleigh · Wake County Schools
Middle63.5%+6.3pp
175Central Wilkes Middle School
Moravian Falls · Wilkes County Schools
Middle63.4%+6.2pp
176Macon Middle School
Franklin · Macon County Schools
Middle63.1%+5.9pp
177South Davie Middle
Mocksville · Davie County Schools
Middle62.9%+5.7pp
178Stanley Middle
Stanley · Gaston County Schools
Middle62.9%+5.7pp
179Brevard Middle
Brevard · Transylvania County Schools
Middle62.8%+5.6pp
180H J MacDonald Middle
New Bern · Craven County Board of Education
Middle62.8%+5.6pp
181Harry M Arndt Middle
Hickory · Catawba County Schools
Middle62.7%+5.5pp
182Hendersonville Middle
Hendersonville · Henderson County Schools
Middle62.4%+5.2pp
183Mitchell Middle School
Bakersville · Mitchell County Schools
Middle62.4%+5.2pp
184Forbush Middle
East Bend · Yadkin County Schools
Middle62.3%+5.1pp
185Asheville Middle
Asheville · Asheville City Schools
Middle62.1%+4.9pp
186Southern Nash Middle
Spring Hope · Nash County Public Schools
Middle61.8%+4.6pp
187Gravelly Hill Middle
Efland · Orange County Schools
Middle61.7%+4.5pp
188Hamlet Middle
Hamlet · Richmond County Schools
Middle61.7%+4.5pp
189McGee's Crossroads Middle
Benson · Johnston County Public Schools
Middle61.7%+4.5pp
190Roberta Road Middle
Concord · Cabarrus County Schools
Middle61.7%+4.5pp
191Enka Intermediate
Candler · Buncombe County Schools
Middle61.6%+4.4pp
192West Middle
Mount Gilead · Montgomery County Schools
Middle61.6%+4.4pp
193North Johnston Middle
Micro · Johnston County Public Schools
Middle61.5%+4.3pp
194Riverwood Middle
Clayton · Johnston County Public Schools
Middle61.5%+4.3pp
195Mac Williams Middle
Fayetteville · Cumberland County Schools
Middle61.4%+4.2pp
196Red Oak Middle
Battleboro · Nash County Public Schools
Middle61.4%+4.2pp
197South View Middle
Hope Mills · Cumberland County Schools
Middle61.3%+4.1pp
198Northwoods Park Middle
Jacksonville · Onslow County Schools
Middle61.1%+3.9pp
199Shallotte Middle
Shallotte · Brunswick County Schools
Middle61.1%+3.9pp
200Southern Middle
Aberdeen · Moore County Schools
Middle61.0%+3.8pp
Page 4 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.