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
701Villa Heights Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary57.1%+4.3pp
702Greenway Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary57.0%+4.2pp
703Silver Valley Elementary
Lexington · Davidson County Schools
Elementary57.0%+4.2pp
704Cotswold Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary56.9%+4.1pp
705Dudley Shoals Elementary
Granite Falls · Caldwell County Schools
Elementary56.9%+4.1pp
706Oakhurst STEAM Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary56.9%+4.1pp
707LaFayette Elementary
Fuquay-Varina · Harnett County Schools
Elementary56.8%+4.0pp
708Douglass Elementary
Eden · Rockingham County Schools
Elementary56.7%+3.9pp
709W B Beam Intermediate School
Cherryville · Gaston County Schools
Elementary56.7%+3.9pp
710Elkin Elementary
Elkin · Elkin City Schools
Elementary56.6%+3.8pp
711Morehead Elementary
Greensboro · Guilford County Schools
Elementary56.6%+3.8pp
712Aurelian Springs Institute of Global Lea
Littleton · Halifax County Schools
Elementary56.5%+3.7pp
713Belmont Elementary School
Roanoke Rapids · Roanoke Rapids City Schools
Elementary56.5%+3.7pp
714Berewick Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary56.5%+3.7pp
715Smith Farm Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary56.5%+3.7pp
716Tyro Elementary
Lexington · Davidson County Schools
Elementary56.5%+3.7pp
717West Clayton Elementary
Clayton · Johnston County Public Schools
Elementary56.5%+3.7pp
718Bethel Elementary
Sugar Grove · Watauga County Schools
Elementary56.4%+3.6pp
719Briarcliff Elementary
Cary · Wake County Schools
Elementary56.4%+3.6pp
720Elmhurst Elementary
Greenville · Pitt County Schools
Elementary56.4%+3.6pp
721Trenton Elementary
Trenton · Jones County Schools
Elementary56.4%+3.6pp
722Childers Elementary
Lincolnton · Lincoln County Schools
Elementary56.3%+3.5pp
723Collettsville School
Collettsville · Caldwell County Schools
Elementary56.3%+3.5pp
724Englewood Elementary
Rocky Mount · Nash County Public Schools
Elementary56.3%+3.5pp
725Jones Intermediate
Mount Airy · Mount Airy City Schools
Elementary56.3%+3.5pp
726Murphy Elementary
Murphy · Cherokee County Schools
Elementary56.3%+3.5pp
727Trent Park Elementary
New Bern · Craven County Board of Education
Elementary56.3%+3.5pp
728Central Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary56.2%+3.4pp
729J C Sawyer Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary56.2%+3.4pp
730Barwell Road Elementary
Raleigh · Wake County Schools
Elementary56.1%+3.3pp
731Bruce Drysdale Elementary
Hendersonville · Henderson County Schools
Elementary56.1%+3.3pp
732Creech Road Elementary
Garner · Wake County Schools
Elementary56.1%+3.3pp
733Nebo Elementary School
Nebo · McDowell County Schools
Elementary56.1%+3.3pp
734North End Elementary
Roxboro · Person County Schools
Elementary56.1%+3.3pp
735Blue Ridge Elementary
Warrensville · Ashe County Schools
Elementary56.0%+3.2pp
736Claxton Elementary
Greensboro · Guilford County Schools
Elementary56.0%+3.2pp
737Franklin Elementary
Mount Airy · Surry County Schools
Elementary56.0%+3.2pp
738Reedy Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary56.0%+3.2pp
739West Bertie Elementary
Kelford · Bertie County Schools
Elementary56.0%+3.2pp
740Cape Hatteras Elementary School
Buxton · Dare County Schools
Elementary55.9%+3.1pp
741Tar River Elementary
Franklinton · Granville County Schools
Elementary55.9%+3.1pp
742Yadkinville Elementary
Yadkinville · Yadkin County Schools
Elementary55.8%+3.0pp
743Washington Elementary
Shelby · Cleveland County Schools
Elementary55.7%+2.9pp
744Carr Elementary
Dallas · Gaston County Schools
Elementary55.6%+2.8pp
745C B Eller Elementary School
Elkin · Wilkes County Schools
Elementary55.5%+2.7pp
746Kimmel Farm Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary55.5%+2.7pp
747Northeast Elementary
Pinetown · Beaufort County Schools
Elementary55.4%+2.6pp
748South Johnson Elementary
Laurinburg · Scotland County Schools
Elementary55.4%+2.6pp
749James W Smith Elementary
Cove City · Craven County Board of Education
Elementary55.3%+2.5pp
750Mint Hill Elementary School
Matthews · Charlotte-Mecklenburg Schools
Elementary55.3%+2.5pp
Page 15 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.