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
751North Windy Ridge Intermediate
Weaverville · Buncombe County Schools
Middle66.4%+9.2pp
752Pine Forest Middle
Fayetteville · Cumberland County Schools
Middle66.4%+9.2pp
753Childers Elementary
Lincolnton · Lincoln County Schools
Elementary66.3%+9.1pp
754Fairview Heights Elementary
Hamlet · Richmond County Schools
Elementary66.3%+9.1pp
755La Grange Elementary
La Grange · Lenoir County Public Schools
Elementary66.3%+9.1pp
756Weddington Hills Elementary
Concord · Cabarrus County Schools
Elementary66.3%+9.1pp
757York Elementary
Raleigh · Wake County Schools
Elementary66.3%+9.1pp
758Lufkin Road Middle
Apex · Wake County Schools
Middle66.2%+9.0pp
759Mary McArthur Elementary
Fayetteville · Cumberland County Schools
Elementary66.2%+9.0pp
760Nash Central Middle
Nashville · Nash County Public Schools
Middle66.2%+9.0pp
761North Stanly Middle
New London · Stanly County Schools
Middle66.2%+9.0pp
762Cove Creek Elementary
Vilas · Watauga County Schools
Elementary66.1%+8.9pp
763Stokes
Stokes · Pitt County Schools
Elementary66.1%+8.9pp
764Dixon Road Elementary
Willow Spring · Johnston County Public Schools
Elementary66.0%+8.8pp
765Francis Bradley Middle
Huntersville · Charlotte-Mecklenburg Schools
Middle66.0%+8.8pp
766Kernersville Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary66.0%+8.8pp
767John Van Lindley Elementary
Greensboro · Guilford County Schools
Elementary65.9%+8.7pp
768Kernersville Middle
Kernersville · Winston Salem / Forsyth County Schools
Middle65.9%+8.7pp
769Northwoods Elementary
Cary · Wake County Schools
Elementary65.9%+8.7pp
770Oxendine Elementary
Maxton · Public Schools of Robeson County
Elementary65.9%+8.7pp
771Walnut Cove Elementary School
Walnut Cove · Stokes County Schools
Elementary65.9%+8.7pp
772Belmont Elementary School
Roanoke Rapids · Roanoke Rapids City Schools
Elementary65.8%+8.6pp
773Kennedy Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle65.8%+8.6pp
774Shamrock Gardens Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.8%+8.6pp
775Apex Elementary
Apex · Wake County Schools
Elementary65.7%+8.5pp
776Dixon High
Holly Ridge · Onslow County Schools
High65.7%+8.5pp
777Granite Falls Elementary
Granite Falls · Caldwell County Schools
Elementary65.7%+8.5pp
778Havelock Elementary
Havelock · Craven County Board of Education
Elementary65.7%+8.5pp
779Seaforth High
Pittsboro · Chatham County Schools
High65.7%+8.5pp
780Union Cross Traditional Acad
Kernersville · Winston Salem / Forsyth County Schools
Elementary65.7%+8.5pp
781Vaughan Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.7%+8.5pp
782Dudley Shoals Elementary
Granite Falls · Caldwell County Schools
Elementary65.6%+8.4pp
783Morehead Elem at Camp Glenn
Morehead City · Carteret County Public Schools
Elementary65.6%+8.4pp
784Sandy Grove Elementary
Lumber Bridge · Hoke County Schools
Elementary65.6%+8.4pp
785Southwood Elementary
Kinston · Lenoir County Public Schools
Elementary65.6%+8.4pp
786Bethany Elementary
Reidsville · Rockingham County Schools
Elementary65.5%+8.3pp
787EDGE Academy of Health Sciences
Rocky Mount · Edgecombe County Public Schools
High65.5%+8.3pp
788G R Whitfield
Grimesland · Pitt County Schools
Elementary65.5%+8.3pp
789Speight Middle
Stantonsburg · Wilson County Schools
Middle65.5%+8.3pp
790Steele Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.4%+8.2pp
791West Carteret High
Morehead City · Carteret County Public Schools
High65.4%+8.2pp
792Coddle Creek Elementary
Mooresville · Iredell-Statesville Schools
Elementary65.3%+8.1pp
793Coulwood STEM Academy
Charlotte · Charlotte-Mecklenburg Schools
Middle65.3%+8.1pp
794Dobson Elementary
Dobson · Surry County Schools
Elementary65.3%+8.1pp
795Kiser Middle
Greensboro · Guilford County Schools
Middle65.3%+8.1pp
796Aycock Elementary
Henderson · Vance County Schools
Elementary65.2%+8.0pp
797Cool Spring Elementary
Cleveland · Iredell-Statesville Schools
Elementary65.2%+8.0pp
798Don D Steed Elementary
Raeford · Hoke County Schools
Elementary65.2%+8.0pp
799East Lincoln Middle
Iron Station · Lincoln County Schools
Middle65.2%+8.0pp
800Myrtle Grove Middle
Wilmington · New Hanover County Schools
Middle65.2%+8.0pp
Page 16 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.