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
401Morehead Montessori
Durham · Durham Public Schools
Elementary67.9%+15.1pp
402Shamrock Gardens Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary67.9%+15.1pp
403Southwood Elementary
Lexington · Davidson County Schools
Elementary67.9%+15.1pp
404Star Elementary
Star · Montgomery County Schools
Elementary67.9%+15.1pp
405Stony Point Elementary
Stony Point · Alexander County Schools
Elementary67.9%+15.1pp
406Grays Chapel Elementary School
Franklinville · Randolph County School System
Elementary67.8%+15.0pp
407Smithfield Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary67.8%+15.0pp
408Hot Springs Elementary
Hot Springs · Madison County Schools
Elementary67.7%+14.9pp
409E Melvin Honeycutt Elementary
Fayetteville · Cumberland County Schools
Elementary67.6%+14.8pp
410East Bend Elementary
East Bend · Yadkin County Schools
Elementary67.6%+14.8pp
411Murrayville Elementary
Wilmington · New Hanover County Schools
Elementary67.6%+14.8pp
412Penny Road Elementary
Cary · Wake County Schools
Elementary67.6%+14.8pp
413Thanksgiving Elementary
Selma · Johnston County Public Schools
Elementary67.6%+14.8pp
414Vandora Springs Elementary
Garner · Wake County Schools
Elementary67.5%+14.7pp
415Weddington Hills Elementary
Concord · Cabarrus County Schools
Elementary67.5%+14.7pp
416Deep River Elementary
Sanford · Lee County Schools
Elementary67.4%+14.6pp
417Moyock Elementary
Moyock · Currituck County Schools
Elementary67.4%+14.6pp
418Rockfish Elementary
Hope Mills · Cumberland County Schools
Elementary67.4%+14.6pp
419Sand Ridge Elementary
Hubert · Onslow County Schools
Elementary67.4%+14.6pp
420Bethany Elementary
Reidsville · Rockingham County Schools
Elementary67.3%+14.5pp
421Hazelwood Elementary
Waynesville · Haywood County Schools
Elementary67.3%+14.5pp
422North Buncombe Elementary
Weaverville · Buncombe County Schools
Elementary67.3%+14.5pp
423Rockwell Elementary
Rockwell · Rowan-Salisbury Schools
Elementary67.2%+14.4pp
424Bethlehem Elementary
Taylorsville · Alexander County Schools
Elementary67.1%+14.3pp
425Vass-Lakeview Elementary
Vass · Moore County Schools
Elementary67.1%+14.3pp
426Windsor Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary67.1%+14.3pp
427Stoney Point Elementary
Fayetteville · Cumberland County Schools
Elementary67.0%+14.2pp
428Westwood Elementary
West Jefferson · Ashe County Schools
Elementary67.0%+14.2pp
429Altamahaw-Ossipee Elementary
Elon · Alamance-Burlington Schools
Elementary66.8%+14.0pp
430Nashville Elementary
Nashville · Nash County Public Schools
Elementary66.8%+14.0pp
431Southmont Elementary School
Asheboro · Randolph County School System
Elementary66.8%+14.0pp
432Stanfield Elementary
Stanfield · Stanly County Schools
Elementary66.8%+14.0pp
433Banks Elementary
Kinston · Lenoir County Public Schools
Elementary66.7%+13.9pp
434Sanford Creek Elementary
Rolesville · Wake County Schools
Elementary66.7%+13.9pp
435Sharon Elementary
Statesville · Iredell-Statesville Schools
Elementary66.7%+13.9pp
436Union Elementary
Rowland · Public Schools of Robeson County
Elementary66.7%+13.9pp
437Joyner Elementary
Raleigh · Wake County Schools
Elementary66.5%+13.7pp
438Pine Valley Elementary
Wilmington · New Hanover County Schools
Elementary66.5%+13.7pp
439Hardin Park Elementary
Boone · Watauga County Schools
Elementary66.4%+13.6pp
440Cherryville Elementary
Cherryville · Gaston County Schools
Elementary66.3%+13.5pp
441Silk Hope School
Siler City · Chatham County Schools
Elementary66.3%+13.5pp
442Swift Creek Elementary
Raleigh · Wake County Schools
Elementary66.3%+13.5pp
443South Lakes Elementary
Fuquay-Varina · Wake County Schools
Elementary66.2%+13.4pp
444Comfort Elementary
Comfort · Jones County Schools
Elementary66.1%+13.3pp
445Jonathan Valley Elementary
Waynesville · Haywood County Schools
Elementary66.1%+13.3pp
446Kingswood Elementary
Cary · Wake County Schools
Elementary66.1%+13.3pp
447Rocky River Elementary
Concord · Cabarrus County Schools
Elementary66.0%+13.2pp
448Ida Rankin Elementary School
Mount Holly · Gaston County Schools
Elementary65.9%+13.1pp
449Maysville Elementary
Maysville · Jones County Schools
Elementary65.9%+13.1pp
450Polk Central Elementary School
Mill Spring · Polk County Schools
Elementary65.9%+13.1pp
Page 9 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.