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). 478 schools with reported Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
201Concord High
Concord · Cabarrus County Schools
High40.8%-12.0pp
202Alexander Central High
Taylorsville · Alexander County Schools
High40.5%-12.3pp
203Dixon High
Holly Ridge · Onslow County Schools
High40.4%-12.4pp
204Clayton High
Clayton · Johnston County Public Schools
High40.0%-12.8pp
205Newton-Conover High
Newton · Newton Conover City Schools
High40.0%-12.8pp
206Reynolds High
Asheville · Buncombe County Schools
High40.0%-12.8pp
207Mountain Heritage High
Burnsville · Yancey County Schools
High39.8%-13.0pp
208West Brunswick High
Shallotte · Brunswick County Schools
High39.4%-13.4pp
209Heritage High
Wake Forest · Wake County Schools
High39.2%-13.6pp
210Martin County High
Williamston · Martin County Schools
High39.2%-13.6pp
211Kings Mountain High
Kings Mountain · Cleveland County Schools
High39.1%-13.7pp
212Northern Nash High
Rocky Mount · Nash County Public Schools
High39.1%-13.7pp
213John T Hoggard High
Wilmington · New Hanover County Schools
High38.9%-13.9pp
214Northside High
Jacksonville · Onslow County Schools
High38.9%-13.9pp
215Robbinsville High
Robbinsville · Graham County Schools
High38.8%-14.0pp
216Northwest Cabarrus High
Concord · Cabarrus County Schools
High38.7%-14.1pp
217Smoky Mountain High School
Sylva · Jackson County Public Schools
High38.6%-14.2pp
218Phillip O Berry Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
High38.5%-14.3pp
219Chapel Hill High
Chapel Hill · Chapel Hill-Carrboro City Schools
High38.2%-14.6pp
220South Davidson Middle and High
Denton · Davidson County Schools
High38.2%-14.6pp
221Forbush High
East Bend · Yadkin County Schools
High38.0%-14.8pp
222Crest High
Shelby · Cleveland County Schools
High37.9%-14.9pp
223Leesville Road High
Raleigh · Wake County Schools
High37.8%-15.0pp
224East Wilkes High School
Ronda · Wilkes County Schools
High37.5%-15.3pp
225Cumberland Virtual Academy 6-12
Fayetteville · Cumberland County Schools
High37.2%-15.6pp
226East Duplin High
Beulaville · Duplin County Schools
High37.2%-15.6pp
227Corinth Holders High
Wendell · Johnston County Public Schools
High37.1%-15.7pp
228North Surry High
Mount Airy · Surry County Schools
High36.9%-15.9pp
229Olympic High School
Charlotte · Charlotte-Mecklenburg Schools
High36.9%-15.9pp
230Forestview High
Gastonia · Gaston County Schools
High36.8%-16.0pp
231Hiwassee Dam High
Murphy · Cherokee County Schools
High36.8%-16.0pp
232East Gaston High
Mount Holly · Gaston County Schools
High36.5%-16.3pp
233Manteo High School
Manteo · Dare County Schools
High36.4%-16.4pp
234South Central
Winterville · Pitt County Schools
High36.4%-16.4pp
235South Johnston High
Four Oaks · Johnston County Public Schools
High36.4%-16.4pp
236Swain County High School
Bryson City · Swain County Schools
High36.4%-16.4pp
237West Columbus High
Cerro Gordo · Columbus County Schools
High36.4%-16.4pp
238North Iredell High
Olin · Iredell-Statesville Schools
High36.1%-16.7pp
239South Caldwell High
Hudson · Caldwell County Schools
High36.1%-16.7pp
240South Granville High
Creedmoor · Granville County Schools
High36.1%-16.7pp
241Wake Forest High School
Wake Forest · Wake County Schools
High36.1%-16.7pp
242Currituck County High
Barco · Currituck County Schools
High36.0%-16.8pp
243Southern Nash High
Bailey · Nash County Public Schools
High35.9%-16.9pp
244Whiteville High
Whiteville · Whiteville City Schools
High35.7%-17.1pp
245Carrboro High
Carrboro · Chapel Hill-Carrboro City Schools
High35.6%-17.2pp
246Western Alamance High
Elon · Alamance-Burlington Schools
High35.4%-17.4pp
247Uwharrie Ridge Six-Twelve
Trinity · Randolph County School System
High35.4%-17.5pp
248Polk County High School
Columbus · Polk County Schools
High35.3%-17.5pp
249Bunn High
Bunn · Franklin County Schools
High35.2%-17.6pp
250Seaforth High
Pittsboro · Chatham County Schools
High35.2%-17.6pp
Page 5 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.