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). 2,261 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
451Vaughan Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.5%+13.7pp
452Claxton Elementary
Asheville · Asheville City Schools
Elementary65.4%+13.6pp
453Ellenboro Elementary School
Ellenboro · Rutherford County Schools
Elementary65.4%+13.6pp
454Gray's Creek High
Hope Mills · Cumberland County Schools
High65.4%+13.6pp
455Pine Forest High
Fayetteville · Cumberland County Schools
High65.4%+13.6pp
456Valle Crucis Elementary
Boone · Watauga County Schools
Elementary65.4%+13.6pp
457West Lincoln High
Lincolnton · Lincoln County Schools
High65.4%+13.6pp
458Apex Elementary
Apex · Wake County Schools
Elementary65.3%+13.5pp
459Dr John Codington Elem
Wilmington · New Hanover County Schools
Elementary65.3%+13.5pp
460Pilot Mountain Elementary
Pilot Mountain · Surry County Schools
Elementary65.3%+13.5pp
461River Park Elementary
Hillsborough · Orange County Schools
Elementary65.3%+13.5pp
462William Ellis Middle
Advance · Davie County Schools
Middle65.3%+13.5pp
463Edwin A Anderson Elementary
Wilmington · New Hanover County Schools
Elementary65.2%+13.4pp
464Scroggs Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary65.2%+13.4pp
465Carolina Forest Elementary
Jacksonville · Onslow County Schools
Elementary65.1%+13.3pp
466Dixon Elementary
Holly Ridge · Onslow County Schools
Elementary65.0%+13.2pp
467Gardners Elementary
Elm City · Wilson County Schools
Elementary65.0%+13.2pp
468West Pine Elementary
West End · Moore County Schools
Elementary65.0%+13.2pp
469Lucy S. Herring Elementary
Asheville · Asheville City Schools
Elementary64.9%+13.1pp
470Meadowlark Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle64.9%+13.1pp
471North Lincoln Middle
Denver · Lincoln County Schools
Middle64.9%+13.1pp
472Patriots Elementary
Concord · Cabarrus County Schools
Elementary64.9%+13.1pp
473Cabarrus County Schools Virtual Academy
Concord · Cabarrus County Schools
Combined64.8%+13.1pp
474Charlotte-Mecklenburg Virtual School
Charlotte · Charlotte-Mecklenburg Schools
High64.8%+13.0pp
475Colfax Elementary
Colfax · Guilford County Schools
Elementary64.8%+13.0pp
476McDougle Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary64.8%+13.0pp
477Nash Central High
Rocky Mount · Nash County Public Schools
High64.8%+13.0pp
478Barnette Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary64.7%+12.9pp
479Hardin Park Elementary
Boone · Watauga County Schools
Elementary64.7%+12.9pp
480South Topsail Elementary
Hampstead · Pender County Schools
Elementary64.7%+12.9pp
481Swansboro Elementary
Swansboro · Onslow County Schools
Elementary64.7%+12.9pp
482Willow Springs Elementary
Willow Spring · Wake County Schools
Elementary64.7%+12.9pp
483Jamesville Elementary
Jamesville · Martin County Schools
Elementary64.6%+12.8pp
484Ashe County Middle
Warrensville · Ashe County Schools
Middle64.5%+12.7pp
485Ephesus Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary64.5%+12.7pp
486Herbert Akins Rd Elementary
Fuquay-Varina · Wake County Schools
Elementary64.5%+12.7pp
487Salem Elementary
Apex · Wake County Schools
Elementary64.5%+12.7pp
488West Johnston High
Benson · Johnston County Public Schools
High64.5%+12.7pp
489Palisades Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary64.4%+12.6pp
490Rugby Middle
Hendersonville · Henderson County Schools
Middle64.4%+12.6pp
491Swift Creek Elementary
Raleigh · Wake County Schools
Elementary64.4%+12.6pp
492Vanstory Hills Elementary
Fayetteville · Cumberland County Schools
Elementary64.4%+12.6pp
493West Stanly Middle School
Locust · Stanly County Schools
Middle64.4%+12.6pp
494Archer Lodge Middle
Wendell · Johnston County Public Schools
Middle64.3%+12.5pp
495Moyock Middle
Moyock · Currituck County Schools
Middle64.3%+12.5pp
496Olds Elementary
Raleigh · Wake County Schools
Elementary64.3%+12.5pp
497Reynolds High
Asheville · Buncombe County Schools
High64.3%+12.5pp
498Stedman Elementary
Stedman · Cumberland County Schools
Elementary64.3%+12.5pp
499Sun Valley Middle
Indian Trail · Union County Public Schools
Middle64.3%+12.5pp
500Youngsville Elementary
Youngsville · Franklin County Schools
Elementary64.3%+12.5pp
Page 10 of 46

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 Reading 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.