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
151Stanley Middle
Stanley · Gaston County Schools
Middle57.7%+4.9pp
152Swift Creek Middle
Clayton · Johnston County Public Schools
Middle57.6%+4.8pp
153Forbush Middle
East Bend · Yadkin County Schools
Middle57.5%+4.7pp
154Norwayne Middle
Fremont · Wayne County Public Schools
Middle57.3%+4.5pp
155Mount Airy Middle
Mount Airy · Mount Airy City Schools
Middle57.0%+4.2pp
156Rockingham Middle
Rockingham · Richmond County Schools
Middle57.0%+4.2pp
157Apple Valley Middle
Hendersonville · Henderson County Schools
Middle56.5%+3.7pp
158Newton-Conover Middle
Conover · Newton Conover City Schools
Middle56.5%+3.7pp
159Cedar Creek Middle
Youngsville · Franklin County Schools
Middle56.3%+3.5pp
160Sedgefield Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle56.3%+3.5pp
161Perquimans County Middle
Winfall · Perquimans County Schools
Middle56.2%+3.4pp
162Town Creek Middle
Winnabow · Brunswick County Schools
Middle56.2%+3.4pp
163Cape Fear Middle
Rocky Point · Pender County Schools
Middle55.9%+3.1pp
164Central Middle School
Gatesville · Gates County Schools
Middle55.9%+3.1pp
165New Century International Middle
Fayetteville · Cumberland County Schools
Middle55.8%+3.0pp
166Rosewood Middle
Goldsboro · Wayne County Public Schools
Middle55.6%+2.8pp
167Burns Middle
Lawndale · Cleveland County Schools
Middle55.5%+2.7pp
168McGee's Crossroads Middle
Benson · Johnston County Public Schools
Middle55.5%+2.7pp
169Mount Holly Middle
Mount Holly · Gaston County Schools
Middle55.5%+2.7pp
170Central Middle
Whiteville · Whiteville City Schools
Middle55.4%+2.6pp
171J N Fries Magnet School
Concord · Cabarrus County Schools
Middle55.2%+2.4pp
172Dixon Middle
Sneads Ferry · Onslow County Schools
Middle55.0%+2.2pp
173North Johnston Middle
Micro · Johnston County Public Schools
Middle54.9%+2.1pp
174Holly Shelter Middle
Castle Hayne · New Hanover County Schools
Middle54.8%+2.0pp
175A G Cox Middle
Winterville · Pitt County Schools
Middle54.7%+1.9pp
176Waynesville Middle
Waynesville · Haywood County Schools
Middle54.7%+1.9pp
177Maiden Middle School
Maiden · Catawba County Schools
Middle54.4%+1.6pp
178Rosman Middle
Rosman · Transylvania County Schools
Middle54.4%+1.6pp
179South Davie Middle
Mocksville · Davie County Schools
Middle54.4%+1.6pp
180Whitewater Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle54.2%+1.4pp
181Chase Middle School
Forest City · Rutherford County Schools
Middle54.1%+1.3pp
182Riverwood Middle
Clayton · Johnston County Public Schools
Middle54.1%+1.3pp
183James E Shepard Middle
Durham · Durham Public Schools
Middle53.7%+0.9pp
184Central Middle
Dobson · Surry County Schools
Middle53.6%+0.8pp
185SanLee Middle School
Sanford · Lee County Schools
Middle53.6%+0.8pp
186Table Rock Middle
Morganton · Burke County Schools
Middle53.6%+0.8pp
187Northeastern Randolph Middle School
Liberty · Randolph County School System
Middle53.4%+0.6pp
188Pamlico County Middle
Bayboro · Pamlico County Schools
Middle53.4%+0.6pp
189Koontz Intermediate
Asheville · Buncombe County Schools
Middle53.3%+0.5pp
190Speight Middle
Stantonsburg · Wilson County Schools
Middle53.2%+0.4pp
191East Alexander Middle
Hiddenite · Alexander County Schools
Middle53.1%+0.3pp
192East Burke Middle
Connelly Springs · Burke County Schools
Middle53.1%+0.3pp
193Kiser Middle
Greensboro · Guilford County Schools
Middle52.9%+0.1pp
194North Stanly Middle
New London · Stanly County Schools
Middle52.9%+0.1pp
195Polk County Middle School
Mill Spring · Polk County Schools
Middle52.6%-0.2pp
196Newport Middle
Newport · Carteret County Public Schools
Middle52.4%-0.4pp
197E Lawson Brown Middle
Thomasville · Davidson County Schools
Middle52.3%-0.5pp
198South Brunswick Middle
Southport · Brunswick County Schools
Middle52.3%-0.5pp
199Enka Intermediate
Candler · Buncombe County Schools
Middle52.2%-0.6pp
200West McDowell Middle School
Marion · McDowell County Schools
Middle52.0%-0.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 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.