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
801Winding Springs Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary53.8%+1.0pp
802Upchurch Elementary
Raeford · Hoke County Schools
Elementary53.7%+0.9pp
803Clyde Elementary
Clyde · Haywood County Schools
Elementary53.6%+0.8pp
804Erwin Montessori
Greensboro · Guilford County Schools
Elementary53.6%+0.8pp
805Green Valley Elementary
Boone · Watauga County Schools
Elementary53.6%+0.8pp
806Beaverdam Elementary
Raleigh · Wake County Schools
Elementary53.5%+0.7pp
807C Wayne Collier Elementary
Hope Mills · Cumberland County Schools
Elementary53.5%+0.7pp
808Costner Elementary
Dallas · Gaston County Schools
Elementary53.5%+0.7pp
809Roseboro Elementary
Roseboro · Sampson County Schools
Elementary53.5%+0.7pp
810Butner-Stem Elementary
Butner · Granville County Schools
Elementary53.4%+0.6pp
811Page Street Elementary
Troy · Montgomery County Schools
Elementary53.4%+0.6pp
812Silverdale Elementary
Maysville · Onslow County Schools
Elementary53.4%+0.6pp
813Edneyville Elementary
Hendersonville · Henderson County Schools
Elementary53.3%+0.5pp
814E M Rollins Elementary
Henderson · Vance County Schools
Elementary53.2%+0.4pp
815Meadowbrook Elementary
Canton · Haywood County Schools
Elementary53.2%+0.4pp
816Meadow View Elementary
Jacksonville · Onslow County Schools
Elementary53.1%+0.3pp
817District No 7 Elementary
Wade · Cumberland County Schools
Elementary53.0%+0.2pp
818Lilesville Elementary
Lilesville · Anson County Schools
Elementary53.0%+0.2pp
819Leicester Elementary
Leicester · Buncombe County Schools
Elementary52.9%+0.1pp
820S Ray Lowder Elementary
Lincolnton · Lincoln County Schools
Elementary52.9%+0.1pp
821Brevard Elementary
Brevard · Transylvania County Schools
Elementary52.8%-0.0pp
822D F Walker Elementary
Edenton · Edenton-Chowan Schools
Elementary52.8%-0.0pp
823Renaissance West STEAM Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary52.8%-0.0pp
824Sandy Ridge Elementary School
Sandy Ridge · Stokes County Schools
Elementary52.8%-0.0pp
825Summersill Elementary
Jacksonville · Onslow County Schools
Elementary52.8%-0.0pp
826Wahl Coates Elementary
Greenville · Pitt County Schools
Elementary52.8%-0.0pp
827Lawrence Orr Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary52.7%-0.1pp
828Powell Elementary
Raleigh · Wake County Schools
Elementary52.7%-0.1pp
829Ward Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary52.7%-0.1pp
830Moncure School
Moncure · Chatham County Schools
Elementary52.6%-0.2pp
831Cooleemee Elementary
Cooleemee · Davie County Schools
Elementary52.5%-0.3pp
832Hodge Road Elementary
Knightdale · Wake County Schools
Elementary52.5%-0.3pp
833C. G. Credle Elementary
Oxford · Granville County Schools
Elementary52.4%-0.4pp
834Benton Heights Elementary
Monroe · Union County Public Schools
Elementary52.3%-0.5pp
835Bolton Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary52.2%-0.6pp
836Windsor Elementary
Windsor · Bertie County Schools
Elementary52.2%-0.6pp
837Davenport A+ School
Lenoir · Caldwell County Schools
Elementary52.1%-0.7pp
838Siler City Elementary
Siler City · Chatham County Schools
Elementary52.1%-0.7pp
839Buckland Elementary
Gates · Gates County Schools
Elementary52.0%-0.8pp
840Farmer Elementary School
Asheboro · Randolph County School System
Elementary52.0%-0.8pp
841L J Bell Elementary
Rockingham · Richmond County Schools
Elementary52.0%-0.8pp
842Lincoln Elementary
Leland · Brunswick County Schools
Elementary52.0%-0.8pp
843Rama Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary52.0%-0.8pp
844Bell Fork Elementary
Jacksonville · Onslow County Schools
Elementary51.9%-0.9pp
845Lake Myra Elementary
Wendell · Wake County Schools
Elementary51.9%-0.9pp
846Fairview Heights Elementary
Hamlet · Richmond County Schools
Elementary51.8%-1.0pp
847Hope Valley Elementary
Durham · Durham Public Schools
Elementary51.8%-1.0pp
848Rowland Norment Elementary
Lumberton · Public Schools of Robeson County
Elementary51.8%-1.0pp
849First Flight Elementary School
Kill Devil Hills · Dare County Schools
Elementary51.7%-1.1pp
850J W McLauchlin Elementary
Raeford · Hoke County Schools
Elementary51.7%-1.1pp
Page 17 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.