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). 1,305 schools with reported Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
251Marvin B Smith Elementary
Burlington · Alamance-Burlington Schools
Elementary73.9%+21.1pp
252North Belmont Elementary
Belmont · Gaston County Schools
Elementary73.9%+21.1pp
253Fairview Elementary
Fairview · Buncombe County Schools
Elementary73.8%+21.0pp
254Salem Elementary
Morganton · Burke County Schools
Elementary73.6%+20.8pp
255Winget Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary73.6%+20.8pp
256North Elementary
Kings Mountain · Cleveland County Schools
Elementary73.5%+20.7pp
257River Park Elementary
Hillsborough · Orange County Schools
Elementary73.5%+20.7pp
258Alamance Elementary
Greensboro · Guilford County Schools
Elementary73.3%+20.5pp
259Barnette Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary73.3%+20.5pp
260Ray Childers Elementary
Hickory · Burke County Schools
Elementary73.3%+20.5pp
261Matthews Elementary
Matthews · Charlotte-Mecklenburg Schools
Elementary73.2%+20.4pp
262Morehead City Primary
Morehead City · Carteret County Public Schools
Elementary73.2%+20.4pp
263Northwest Elementary
Lexington · Davidson County Schools
Elementary73.2%+20.4pp
264Albert H Bangert Elementary
New Bern · Craven County Board of Education
Elementary73.1%+20.3pp
265George Hildebrand Elementary
Connelly Springs · Burke County Schools
Elementary73.1%+20.3pp
266Pollocksville Elementary
Pollocksville · Jones County Schools
Elementary73.1%+20.3pp
267Colfax Elementary
Colfax · Guilford County Schools
Elementary72.8%+20.0pp
268Glen Arden Elementary
Arden · Buncombe County Schools
Elementary72.8%+20.0pp
269Poplar Springs Elementary School
King · Stokes County Schools
Elementary72.7%+19.9pp
270Wallburg Elementary
Winston-Salem · Davidson County Schools
Elementary72.7%+19.9pp
271Bethel Elementary
Midland · Cabarrus County Schools
Elementary72.6%+19.8pp
272Clear Creek Elementary
Hendersonville · Henderson County Schools
Elementary72.6%+19.8pp
273North Brook Elementary
Vale · Lincoln County Schools
Elementary72.6%+19.8pp
274Northwest Harnett Elementary
Fuquay-Varina · Harnett County Schools
Elementary72.6%+19.8pp
275New Market Elementary School
Sophia · Randolph County School System
Elementary72.5%+19.7pp
276Stedman Elementary
Stedman · Cumberland County Schools
Elementary72.4%+19.6pp
277West Lake Elementary
Apex · Wake County Schools
Elementary72.4%+19.6pp
278Dixon Road Elementary
Willow Spring · Johnston County Public Schools
Elementary72.3%+19.5pp
279Highfalls Elementary
Bennett · Moore County Schools
Elementary72.2%+19.4pp
280Jefferson Elementary
Shelby · Cleveland County Schools
Elementary72.2%+19.4pp
281Kitty Hawk Elementary School
Kitty Hawk · Dare County Schools
Elementary72.2%+19.4pp
282Pitts School Road Elementary
Concord · Cabarrus County Schools
Elementary72.2%+19.4pp
283Sardis Elementary
Monroe · Union County Public Schools
Elementary72.2%+19.4pp
284Olds Elementary
Raleigh · Wake County Schools
Elementary72.1%+19.3pp
285Waxhaw Elementary
Waxhaw · Union County Public Schools
Elementary72.1%+19.3pp
286West Pine Elementary
West End · Moore County Schools
Elementary72.1%+19.3pp
287Easley Elementary
Durham · Durham Public Schools
Elementary72.0%+19.2pp
288Friedberg Elementary
Winston-Salem · Davidson County Schools
Elementary72.0%+19.2pp
289Millbridge Elementary
China Grove · Rowan-Salisbury Schools
Elementary71.9%+19.1pp
290Rocky Point Elementary
Rocky Point · Pender County Schools
Elementary71.9%+19.1pp
291Stough Elementary
Raleigh · Wake County Schools
Elementary71.9%+19.1pp
292Lyons Farm Elementary
Durham · Durham Public Schools
Elementary71.8%+19.0pp
293Northwoods Elementary
Cary · Wake County Schools
Elementary71.8%+19.0pp
294Ayden Elementary
Ayden · Pitt County Schools
Elementary71.7%+18.9pp
295Bunn Elementary
Bunn · Franklin County Schools
Elementary71.7%+18.9pp
296Grover Elementary
Grover · Cleveland County Schools
Elementary71.7%+18.9pp
297Oakwood Elementary
Hickory · Hickory City Schools
Elementary71.7%+18.9pp
298Weeksville Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary71.7%+18.9pp
299Youngsville Elementary
Youngsville · Franklin County Schools
Elementary71.5%+18.7pp
300Benhaven Elementary
Sanford · Harnett County Schools
Elementary71.4%+18.6pp
Page 6 of 27

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.