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
451South Macon Elementary
Franklin · Macon County Schools
Elementary65.9%+13.1pp
452Steele Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.9%+13.1pp
453G W Carver Elementary
Pinetops · Edgecombe County Public Schools
Elementary65.7%+12.9pp
454W M Jenkins Elementary
Hickory · Hickory City Schools
Elementary65.7%+12.9pp
455Wentworth Elementary
Reidsville · Rockingham County Schools
Elementary65.7%+12.9pp
456Carver Elementary
Mount Olive · Wayne County Public Schools
Elementary65.6%+12.8pp
457Creekside Elementary
Winterville · Pitt County Schools
Elementary65.6%+12.8pp
458Jamesville Elementary
Jamesville · Martin County Schools
Elementary65.6%+12.8pp
459W H Robinson Elementary
Winterville · Pitt County Schools
Elementary65.6%+12.8pp
460Pinnacle Elementary School
Rutherfordton · Rutherford County Schools
Elementary65.5%+12.7pp
461T C Henderson
Lake Toxaway · Transylvania County Schools
Elementary65.5%+12.7pp
462Crossnore Elementary
Crossnore · Avery County Schools
Elementary65.4%+12.6pp
463Troutman Elementary
Troutman · Iredell-Statesville Schools
Elementary65.4%+12.6pp
464Hilburn Drive Academy
Raleigh · Wake County Schools
Elementary65.3%+12.5pp
465Southwest Elementary
Durham · Durham Public Schools
Elementary65.3%+12.5pp
466University Park Creative Arts
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.3%+12.5pp
467Gallberry Farm Elementary
Hope Mills · Cumberland County Schools
Elementary65.2%+12.4pp
468George Watts Elementary
Durham · Durham Public Schools
Elementary65.2%+12.4pp
469Harkers Island Elementary
Harkers Island · Carteret County Public Schools
Elementary65.2%+12.4pp
470Patriots Elementary
Concord · Cabarrus County Schools
Elementary65.2%+12.4pp
471Aquadale Elementary
Norwood · Stanly County Schools
Elementary65.1%+12.3pp
472Idlewild Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.1%+12.3pp
473Indian Trail Elementary
Indian Trail · Union County Public Schools
Elementary65.1%+12.3pp
474Oak Grove Elementary
Durham · Durham Public Schools
Elementary65.1%+12.3pp
475Allenbrook Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.0%+12.2pp
476Lakeshore Elementary
Mooresville · Iredell-Statesville Schools
Elementary65.0%+12.2pp
477M B Hubbard Elementary
Battleboro · Nash County Public Schools
Elementary65.0%+12.2pp
478West Elementary
Kings Mountain · Cleveland County Schools
Elementary65.0%+12.2pp
479Shiloh Valley Elementary
Monroe · Union County Public Schools
Elementary64.9%+12.1pp
480Fletcher Elementary
Fletcher · Henderson County Schools
Elementary64.8%+12.0pp
481Union Grove Elementary
Union Grove · Iredell-Statesville Schools
Elementary64.8%+12.0pp
482Candler Elementary
Candler · Buncombe County Schools
Elementary64.7%+11.9pp
483Don D Steed Elementary
Raeford · Hoke County Schools
Elementary64.7%+11.9pp
484Pleasant Grove Elementary
Morrisville · Wake County Schools
Elementary64.7%+11.9pp
485Audrey W. Garrett Elementary
Mebane · Alamance-Burlington Schools
Elementary64.6%+11.8pp
486Catawba Elementary School
Catawba · Catawba County Schools
Elementary64.6%+11.8pp
487Pinebrook Elementary
Mocksville · Davie County Schools
Elementary64.6%+11.8pp
488Royal Elementary
Louisburg · Franklin County Schools
Elementary64.6%+11.8pp
489Seagrove Elementary School
Seagrove · Randolph County School System
Elementary64.6%+11.8pp
490Laurel Mill Elementary
Louisburg · Franklin County Schools
Elementary64.5%+11.7pp
491Oxendine Elementary
Maxton · Public Schools of Robeson County
Elementary64.5%+11.7pp
492Pilot Elementary
Thomasville · Davidson County Schools
Elementary64.5%+11.7pp
493Valle Crucis Elementary
Boone · Watauga County Schools
Elementary64.5%+11.7pp
494Winter Park Model Elementary
Wilmington · New Hanover County Schools
Elementary64.5%+11.7pp
495Atkinson Elementary
Hendersonville · Henderson County Schools
Elementary64.4%+11.6pp
496E M Yoder Elementary
Mebane · Alamance-Burlington Schools
Elementary64.4%+11.6pp
497Hildebran Elementary
Hildebran · Burke County Schools
Elementary64.4%+11.6pp
498Lead Mine Elementary
Raleigh · Wake County Schools
Elementary64.4%+11.6pp
499Wakelon Elementary
Zebulon · Wake County Schools
Elementary64.4%+11.6pp
500Royal Oaks Elementary
Kannapolis · Cabarrus County Schools
Elementary64.3%+11.5pp
Page 10 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.