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
751Central Elementary
Barco · Currituck County Schools
Elementary55.2%+2.4pp
752Drexel Elementary
Morganton · Burke County Schools
Elementary55.2%+2.4pp
753E O Young Jr Elementary
Henderson · Vance County Schools
Elementary55.2%+2.4pp
754R Brown McAllister Elementary
Concord · Cabarrus County Schools
Elementary55.2%+2.4pp
755Sheep-Harney Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary55.2%+2.4pp
756W A Young Elementary
Morganton · Burke County Schools
Elementary55.2%+2.4pp
757Westerly Hills Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary55.2%+2.4pp
758Benvenue Elementary
Rocky Mount · Nash County Public Schools
Elementary55.1%+2.3pp
759First Ward Creative Arts Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary55.1%+2.3pp
760Northside Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary55.1%+2.3pp
761Bonlee School
Bear Creek · Chatham County Schools
Elementary55.0%+2.2pp
762Leaksville-Spray Elementary
Eden · Rockingham County Schools
Elementary55.0%+2.2pp
763Williamsburg Elementary
Reidsville · Rockingham County Schools
Elementary55.0%+2.2pp
764Irving Park Elementary
Greensboro · Guilford County Schools
Elementary54.9%+2.1pp
765Swain County West Elementary
Bryson City · Swain County Schools
Elementary54.9%+2.1pp
766Ben D. Quinn Elementary
New Bern · Craven County Board of Education
Elementary54.8%+2.0pp
767Boomer-Ferguson Elementary School
Boomer · Wilkes County Schools
Elementary54.8%+2.0pp
768Lebanon Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary54.8%+2.0pp
769Northwest Elementary
Greenville · Pitt County Schools
Elementary54.8%+2.0pp
770Spindale Elementary School
Spindale · Rutherford County Schools
Elementary54.8%+2.0pp
771Central Elementary
Hillsborough · Orange County Schools
Elementary54.7%+1.9pp
772Little River Elementary
Durham · Durham Public Schools
Elementary54.7%+1.9pp
773Shive Elementary
Rockwell · Rowan-Salisbury Schools
Elementary54.7%+1.9pp
774Highland Elementary
Burlington · Alamance-Burlington Schools
Elementary54.6%+1.8pp
775Peachland-Polkton Elem
Peachland · Anson County Schools
Elementary54.6%+1.8pp
776Ellendale Elementary
Taylorsville · Alexander County Schools
Elementary54.5%+1.7pp
777Inborden Elementary S.T.E.A.M. Academy
Enfield · Halifax County Schools
Elementary54.5%+1.7pp
778Scurlock Elementary
Raeford · Hoke County Schools
Elementary54.5%+1.7pp
779Thomasville Primary
Thomasville · Thomasville City Schools
Elementary54.5%+1.7pp
780Colerain Elementary
Colerain · Bertie County Schools
Elementary54.4%+1.6pp
781Johnson Street Global Studies
High Point · Guilford County Schools
Elementary54.4%+1.6pp
782Long Mill Elementary
Youngsville · Franklin County Schools
Elementary54.4%+1.6pp
783Coltrane-Webb Elementary
Concord · Cabarrus County Schools
Elementary54.3%+1.5pp
784Falkland Elementary
Greenville · Pitt County Schools
Elementary54.3%+1.5pp
785Green Elementary
Raleigh · Wake County Schools
Elementary54.3%+1.5pp
786Hall Fletcher Elementary
Asheville · Asheville City Schools
Elementary54.3%+1.5pp
787Iotla Valley Elementary
Franklin · Macon County Schools
Elementary54.3%+1.5pp
788J R Ingram Jr Elementary
Sanford · Lee County Schools
Elementary54.3%+1.5pp
789Union Cross Traditional Acad
Kernersville · Winston Salem / Forsyth County Schools
Elementary54.3%+1.5pp
790Brunson Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary54.2%+1.4pp
791GE Massey Elementary
Lincolnton · Lincoln County Schools
Elementary54.2%+1.4pp
792Spring Valley Elementary
Durham · Durham Public Schools
Elementary54.2%+1.4pp
793Alexander Wilson Elementary
Graham · Alamance-Burlington Schools
Elementary54.1%+1.3pp
794Druid Hills Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary54.1%+1.3pp
795John C Tayloe Elementary
Washington · Beaufort County Schools
Elementary53.9%+1.1pp
796Penderlea Elementary
Willard · Pender County Schools
Elementary53.9%+1.1pp
797Allen Jay Elementary
High Point · Guilford County Schools
Elementary53.8%+1.0pp
798Elizabeth Elementary
Shelby · Cleveland County Schools
Elementary53.8%+1.0pp
799Mount Energy Elementary
Creedmoor · Granville County Schools
Elementary53.8%+1.0pp
800Wilson's Mills Elementary
Wilson's Mills · Johnston County Public Schools
Elementary53.8%+1.0pp
Page 16 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.