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,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
901Porter Ridge Elementary
Indian Trail · Union County Public Schools
Elementary62.9%+5.7pp
902South Davie Middle
Mocksville · Davie County Schools
Middle62.9%+5.7pp
903Stanley Middle
Stanley · Gaston County Schools
Middle62.9%+5.7pp
904Star Elementary
Star · Montgomery County Schools
Elementary62.9%+5.7pp
905Wiley Elementary
Raleigh · Wake County Schools
Elementary62.9%+5.7pp
906Brevard Middle
Brevard · Transylvania County Schools
Middle62.8%+5.6pp
907H J MacDonald Middle
New Bern · Craven County Board of Education
Middle62.8%+5.6pp
908Olds Elementary
Raleigh · Wake County Schools
Elementary62.8%+5.6pp
909Harry M Arndt Middle
Hickory · Catawba County Schools
Middle62.7%+5.5pp
910Level Cross Elementary School
Randleman · Randolph County School System
Elementary62.7%+5.5pp
911Elkin Elementary
Elkin · Elkin City Schools
Elementary62.6%+5.4pp
912The School for Creative Studies
Durham · Durham Public Schools
High62.6%+5.4pp
913Anson Co. Early College High
Polkton · Anson County Schools
High62.5%+5.3pp
914BT Bullock Elementary
Sanford · Lee County Schools
Elementary62.5%+5.3pp
915Burton Elementary
Durham · Durham Public Schools
Elementary62.5%+5.3pp
916James W Smith Elementary
Cove City · Craven County Board of Education
Elementary62.5%+5.3pp
917Nags Head Elementary School
Nags Head · Dare County Schools
Elementary62.5%+5.3pp
918New Market Elementary School
Sophia · Randolph County School System
Elementary62.5%+5.3pp
919Ray Childers Elementary
Hickory · Burke County Schools
Elementary62.5%+5.3pp
920Southmont Elementary
Lexington · Davidson County Schools
Elementary62.5%+5.3pp
921Washington Elementary
Shelby · Cleveland County Schools
Elementary62.5%+5.3pp
922Wilmington Early College High
Castle Hayne · New Hanover County Schools
High62.5%+5.3pp
923Fairview School
Sylva · Jackson County Public Schools
Elementary62.4%+5.2pp
924Hendersonville Middle
Hendersonville · Henderson County Schools
Middle62.4%+5.2pp
925McGee's Crossroads Elem
Angier · Johnston County Public Schools
Elementary62.4%+5.2pp
926Mitchell Middle School
Bakersville · Mitchell County Schools
Middle62.4%+5.2pp
927Forbush Middle
East Bend · Yadkin County Schools
Middle62.3%+5.1pp
928Millbrook High
Raleigh · Wake County Schools
High62.3%+5.1pp
929J Glenn Edwards Elementary
Sanford · Lee County Schools
Elementary62.2%+5.0pp
930Morton Elementary
Jacksonville · Onslow County Schools
Elementary62.2%+5.0pp
931Union Hill Elementary
High Point · Guilford County Schools
Elementary62.2%+5.0pp
932Asheville Middle
Asheville · Asheville City Schools
Middle62.1%+4.9pp
933East Mooresville Intermediate
Mooresville · Mooresville Graded School District
Elementary62.1%+4.9pp
934Myers Park High School
Charlotte · Charlotte-Mecklenburg Schools
High62.1%+4.9pp
935C Wayne Collier Elementary
Hope Mills · Cumberland County Schools
Elementary62.0%+4.8pp
936Mars Hill Elementary
Mars Hill · Madison County Schools
Elementary62.0%+4.8pp
937Central Elementary
Statesville · Iredell-Statesville Schools
Elementary61.9%+4.7pp
938Down East Middle and Smyrna Elementary
Smyrna · Carteret County Public Schools
Elementary61.9%+4.7pp
939Mayland Early College
Spruce Pine · Mitchell County Schools
High61.9%+4.7pp
940Seagrove Elementary School
Seagrove · Randolph County School System
Elementary61.9%+4.7pp
941Catawba Heights Elementary
Belmont · Gaston County Schools
Elementary61.8%+4.6pp
942Donna L Loflin Elementary
Asheboro · Asheboro City Schools
Elementary61.8%+4.6pp
943Middle Creek High
Apex · Wake County Schools
High61.8%+4.6pp
944Southern Nash Middle
Spring Hope · Nash County Public Schools
Middle61.8%+4.6pp
945Summersill Elementary
Jacksonville · Onslow County Schools
Elementary61.8%+4.6pp
946Trindale Elementary School
Archdale · Randolph County School System
Elementary61.8%+4.6pp
947Acme Delco Elementary
Riegelwood · Columbus County Schools
Elementary61.7%+4.5pp
948Gravelly Hill Middle
Efland · Orange County Schools
Middle61.7%+4.5pp
949Hamlet Middle
Hamlet · Richmond County Schools
Middle61.7%+4.5pp
950Highfalls Elementary
Bennett · Moore County Schools
Elementary61.7%+4.5pp
Page 19 of 45

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 Science 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.