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
501Joyner Elementary
Raleigh · Wake County Schools
Elementary64.2%+12.4pp
502George Hildebrand Elementary
Connelly Springs · Burke County Schools
Elementary64.1%+12.3pp
503Hemby Bridge Elementary
Indian Trail · Union County Public Schools
Elementary64.1%+12.3pp
504Badin Elementary
Badin · Stanly County Schools
Elementary64.0%+12.2pp
505Thanksgiving Elementary
Selma · Johnston County Public Schools
Elementary64.0%+12.2pp
506Reid Ross Classical Middle
Fayetteville · Cumberland County Schools
Middle63.9%+12.1pp
507Winget Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary63.9%+12.1pp
508Athens Drive High
Raleigh · Wake County Schools
High63.8%+12.0pp
509Crestdale Middle
Matthews · Charlotte-Mecklenburg Schools
Middle63.8%+12.0pp
510Southwest Guilford High
High Point · Guilford County Schools
High63.8%+12.0pp
511Cranberry Middle
Elk Park · Avery County Schools
Middle63.7%+11.9pp
512Sedge Garden Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary63.7%+11.9pp
513Maysville Elementary
Maysville · Jones County Schools
Elementary63.6%+11.8pp
514Patton High School
Morganton · Burke County Schools
High63.6%+11.8pp
515Spring Creek High
Seven Springs · Wayne County Public Schools
High63.6%+11.8pp
516Surf City Middle
Hampstead · Pender County Schools
Middle63.6%+11.8pp
517Burton Elementary
Durham · Durham Public Schools
Elementary63.5%+11.7pp
518Florence Elementary
High Point · Guilford County Schools
Elementary63.5%+11.7pp
519Forest City-Dunbar Elementary School
Forest City · Rutherford County Schools
Elementary63.5%+11.7pp
520Peachtree Elementary
Murphy · Cherokee County Schools
Elementary63.5%+11.7pp
521Alamance Elementary
Greensboro · Guilford County Schools
Elementary63.4%+11.6pp
522Robbinsville High
Robbinsville · Graham County Schools
High63.4%+11.6pp
523Bethel Middle
Waynesville · Haywood County Schools
Middle63.3%+11.5pp
524Stuart W Cramer High
Belmont · Gaston County Schools
High63.3%+11.5pp
525Torrence Creek Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary63.3%+11.5pp
526West Stokes High School
King · Stokes County Schools
High63.3%+11.5pp
527CITI High School
Rocky Mount · Nash County Public Schools
High63.2%+11.4pp
528Casar Elementary
Casar · Cleveland County Schools
Elementary63.2%+11.4pp
529Corinth Holders High
Wendell · Johnston County Public Schools
High63.2%+11.4pp
530Jarvisburg Elementary
Jarvisburg · Currituck County Schools
Elementary63.2%+11.4pp
531Polk County Middle School
Mill Spring · Polk County Schools
Middle63.2%+11.4pp
532Rosman Elementary
Rosman · Transylvania County Schools
Elementary63.2%+11.4pp
533Town Creek Elementary
Winnabow · Brunswick County Schools
Elementary63.2%+11.4pp
534Bandys High
Catawba · Catawba County Schools
High63.1%+11.3pp
535Highland Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary63.1%+11.3pp
536Union Elementary
Shallotte · Brunswick County Schools
Elementary63.1%+11.3pp
537West Alexander Middle
Taylorsville · Alexander County Schools
Middle63.1%+11.3pp
538Western Guilford High
Greensboro · Guilford County Schools
High63.1%+11.3pp
539Elm City Middle
Elm City · Wilson County Schools
Middle63.0%+11.2pp
540Shamrock Gardens Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary63.0%+11.2pp
541Wallburg Elementary
Winston-Salem · Davidson County Schools
Elementary63.0%+11.2pp
542John R Griffin Middle
Fayetteville · Cumberland County Schools
Middle62.9%+11.1pp
543Long Hill Elementary
Fayetteville · Cumberland County Schools
Elementary62.9%+11.1pp
544Sanford Creek Elementary
Rolesville · Wake County Schools
Elementary62.9%+11.1pp
545Highlands School
Highlands · Macon County Schools
Combined62.8%+11.0pp
546Camden Middle
Camden · Camden County Schools
Middle62.7%+10.9pp
547Oak Grove Elementary
Raleigh · Wake County Schools
Elementary62.7%+10.9pp
548South Caldwell High
Hudson · Caldwell County Schools
High62.7%+10.9pp
549Clement Elementary
Autryville · Sampson County Schools
Elementary62.6%+10.8pp
550M C S Noble Middle
Wilmington · New Hanover County Schools
Middle62.6%+10.8pp
Page 11 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.