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
701Millers Creek Elementary School
Millers Creek · Wilkes County Schools
Elementary67.5%+10.3pp
702Pine Valley Elementary
Wilmington · New Hanover County Schools
Elementary67.5%+10.3pp
703Archer Lodge Middle
Wendell · Johnston County Public Schools
Middle67.4%+10.2pp
704Early College EAST High
Havelock · Craven County Board of Education
High67.4%+10.2pp
705Fall Creek Elementary
East Bend · Yadkin County Schools
Elementary67.4%+10.2pp
706Maiden Middle School
Maiden · Catawba County Schools
Middle67.4%+10.2pp
707Speas Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary67.4%+10.2pp
708University Park Creative Arts
Charlotte · Charlotte-Mecklenburg Schools
Elementary67.4%+10.2pp
709West Lincoln Middle
Lincolnton · Lincoln County Schools
Middle67.4%+10.2pp
710Grover C Fields Middle
New Bern · Craven County Board of Education
Middle67.3%+10.1pp
711Forest City-Dunbar Elementary School
Forest City · Rutherford County Schools
Elementary67.2%+10.0pp
712Harris Elementary School
Forest City · Rutherford County Schools
Elementary67.2%+10.0pp
713Scroggs Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary67.2%+10.0pp
714Tuckaseegee Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary67.2%+10.0pp
715Wilkesboro Elementary School
Wilkesboro · Wilkes County Schools
Elementary67.2%+10.0pp
716Prospect Elementary
Monroe · Union County Public Schools
Elementary67.1%+9.9pp
717Reedy Creek Middle
Cary · Wake County Schools
Middle67.1%+9.9pp
718Surf City Elementary
Hampstead · Pender County Schools
Elementary67.1%+9.9pp
719Belmont Middle
Belmont · Gaston County Schools
Middle67.0%+9.8pp
720Hayesville Middle
Hayesville · Clay County Schools
Middle67.0%+9.8pp
721Lakeforest Elementary
Greenville · Pitt County Schools
Elementary67.0%+9.8pp
722Shawboro Elementary School
Shawboro · Currituck County Schools
Elementary67.0%+9.8pp
723Waccamaw
Ash · Brunswick County Schools
Elementary67.0%+9.8pp
724North Davie Middle
Mocksville · Davie County Schools
Middle66.9%+9.7pp
725Surf City Middle
Hampstead · Pender County Schools
Middle66.8%+9.6pp
726Union Pines High
Cameron · Moore County Schools
High66.8%+9.6pp
727Alexander Early College
Taylorsville · Alexander County Schools
High66.7%+9.5pp
728Ansonville Elementary
Ansonville · Anson County Schools
Elementary66.7%+9.5pp
729Atkinson Elementary
Hendersonville · Henderson County Schools
Elementary66.7%+9.5pp
730Blue Ridge Elementary
Burnsville · Yancey County Schools
Elementary66.7%+9.5pp
731Buies Creek Elementary
Buies Creek · Harnett County Schools
Elementary66.7%+9.5pp
732Charlotte East Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary66.7%+9.5pp
733District No 7 Elementary
Wade · Cumberland County Schools
Elementary66.7%+9.5pp
734Elmhurst Elementary
Greenville · Pitt County Schools
Elementary66.7%+9.5pp
735Farmer Elementary School
Asheboro · Randolph County School System
Elementary66.7%+9.5pp
736Heritage Middle
Valdese · Burke County Schools
Middle66.7%+9.5pp
737Hildebran Elementary
Hildebran · Burke County Schools
Elementary66.7%+9.5pp
738Idlewild Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary66.7%+9.5pp
739James Y Joyner Elementary
Greensboro · Guilford County Schools
Elementary66.7%+9.5pp
740Mooresville Middle
Mooresville · Mooresville Graded School District
Middle66.7%+9.5pp
741North Kannapolis Elementary
Kannapolis · Kannapolis City Schools
Elementary66.7%+9.5pp
742S Ray Lowder Elementary
Lincolnton · Lincoln County Schools
Elementary66.7%+9.5pp
743Sand Ridge Elementary
Hubert · Onslow County Schools
Elementary66.7%+9.5pp
744Shadybrook Elementary
High Point · Guilford County Schools
Elementary66.7%+9.5pp
745Sherwood Park Elementary
Fayetteville · Cumberland County Schools
Elementary66.7%+9.5pp
746Stories Creek Elementary
Roxboro · Person County Schools
Elementary66.7%+9.5pp
747Traphill Elementary School
Traphill · Wilkes County Schools
Elementary66.7%+9.5pp
748Porter Ridge Middle School
Indian Trail · Union County Public Schools
Middle66.5%+9.3pp
749J N Fries Magnet School
Concord · Cabarrus County Schools
Middle66.4%+9.2pp
750Manteo Middle School
Manteo · Dare County Schools
Middle66.4%+9.2pp
Page 15 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.