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
651Harris Creek Elementary
Raleigh · Wake County Schools
Elementary58.7%+5.9pp
652Merrick-Moore Elementary
Durham · Durham Public Schools
Elementary58.7%+5.9pp
653Diggs-Latham Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary58.6%+5.8pp
654Reedy Fork Elementary
Greensboro · Guilford County Schools
Elementary58.6%+5.8pp
655Stateside Elementary
Jacksonville · Onslow County Schools
Elementary58.6%+5.8pp
656Haw Creek Elementary
Asheville · Buncombe County Schools
Elementary58.5%+5.7pp
657Lee Woodard Elementary
Black Creek · Wilson County Schools
Elementary58.5%+5.7pp
658Shepherd Elementary
Mooresville · Iredell-Statesville Schools
Elementary58.5%+5.7pp
659South Greenville Elementary
Greenville · Pitt County Schools
Elementary58.5%+5.7pp
660Bridgeton Elementary
New Bern · Craven County Board of Education
Elementary58.3%+5.5pp
661Fair Grove Elementary
Thomasville · Davidson County Schools
Elementary58.3%+5.5pp
662John J Blair Elementary
Wilmington · New Hanover County Schools
Elementary58.3%+5.5pp
663Reedy Creek Elementary
Cary · Wake County Schools
Elementary58.3%+5.5pp
664Cedar Ridge Elementary
Lowgap · Surry County Schools
Elementary58.2%+5.4pp
665Sedalia Elementary
Sedalia · Guilford County Schools
Elementary58.2%+5.4pp
666Southmont Elementary
Lexington · Davidson County Schools
Elementary58.2%+5.4pp
667B O Barnes Elementary
Wilson · Wilson County Schools
Elementary58.1%+5.3pp
668The International School at Gregory
Wilmington · New Hanover County Schools
Elementary58.0%+5.2pp
669Wakefield Elementary
Raleigh · Wake County Schools
Elementary58.0%+5.2pp
670Grady Brown Elementary
Hillsborough · Orange County Schools
Elementary57.9%+5.1pp
671J Glenn Edwards Elementary
Sanford · Lee County Schools
Elementary57.9%+5.1pp
672Scotts Elementary
Statesville · Iredell-Statesville Schools
Elementary57.9%+5.1pp
673Welcome Elementary
Lexington · Davidson County Schools
Elementary57.9%+5.1pp
674South Mebane Elementary
Mebane · Alamance-Burlington Schools
Elementary57.8%+5.0pp
675Southwood Elementary
Kinston · Lenoir County Public Schools
Elementary57.8%+5.0pp
676Brassfield Elementary
Raleigh · Wake County Schools
Elementary57.7%+4.9pp
677Cameron Elementary
Cameron · Moore County Schools
Elementary57.7%+4.9pp
678Estes Elementary
Asheville · Buncombe County Schools
Elementary57.7%+4.9pp
679Wells Elementary
Wilson · Wilson County Schools
Elementary57.7%+4.9pp
680Heritage Elementary School
Richlands · Onslow County Schools
Elementary57.6%+4.8pp
681Mars Hill Elementary
Mars Hill · Madison County Schools
Elementary57.6%+4.8pp
682South Toe Elementary
Burnsville · Yancey County Schools
Elementary57.6%+4.8pp
683Southwest Elementary
Jacksonville · Onslow County Schools
Elementary57.6%+4.8pp
684Sugar Loaf Elementary
Taylorsville · Alexander County Schools
Elementary57.6%+4.8pp
685Trindale Elementary School
Archdale · Randolph County School System
Elementary57.6%+4.8pp
686Cooper Academy
Clayton · Johnston County Public Schools
Elementary57.5%+4.7pp
687Edgewood Elementary
Whiteville · Whiteville City Schools
Elementary57.5%+4.7pp
688Lyle Creek Elementary
Conover · Catawba County Schools
Elementary57.5%+4.7pp
689Overhills Elementary
Spring Lake · Harnett County Schools
Elementary57.5%+4.7pp
690Westmoore Elementary
Seagrove · Moore County Schools
Elementary57.5%+4.7pp
691James Y Joyner Elementary
Greensboro · Guilford County Schools
Elementary57.4%+4.6pp
692Southern Elementary
Greensboro · Guilford County Schools
Elementary57.4%+4.6pp
693Northwest Elementary
Kinston · Lenoir County Public Schools
Elementary57.3%+4.5pp
694East Clayton Elementary
Clayton · Johnston County Public Schools
Elementary57.2%+4.4pp
695Tabernacle Elementary School
Asheboro · Randolph County School System
Elementary57.2%+4.4pp
696Club Boulevard Elementary
Durham · Durham Public Schools
Elementary57.1%+4.3pp
697Fred A Anderson Elementary
Bayboro · Pamlico County Schools
Elementary57.1%+4.3pp
698Glendale-Kenly Elementary
Kenly · Johnston County Public Schools
Elementary57.1%+4.3pp
699Parkwood Elementary
Jacksonville · Onslow County Schools
Elementary57.1%+4.3pp
700Traphill Elementary School
Traphill · Wilkes County Schools
Elementary57.1%+4.3pp
Page 14 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.