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
601Cash Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary69.8%+12.6pp
602E Melvin Honeycutt Elementary
Fayetteville · Cumberland County Schools
Elementary69.8%+12.6pp
603Richland Creek Elementary
Wake Forest · Wake County Schools
Elementary69.8%+12.6pp
604Jack Britt High
Fayetteville · Cumberland County Schools
High69.7%+12.5pp
605Sardis Elementary
Monroe · Union County Public Schools
Elementary69.7%+12.5pp
606W T Griggs Elementary
Poplar Branch · Currituck County Schools
Elementary69.7%+12.5pp
607Charles H Tuttle Elementary
Maiden · Catawba County Schools
Elementary69.6%+12.4pp
608Hazelwood Elementary
Waynesville · Haywood County Schools
Elementary69.6%+12.4pp
609Lincoln Elementary
Ruffin · Rockingham County Schools
Elementary69.6%+12.4pp
610Needham Broughton High
Raleigh · Wake County Schools
High69.6%+12.4pp
611Ocracoke School
Ocracoke · Hyde County Schools
Combined69.6%+12.4pp
612Rocky River Elementary
Concord · Cabarrus County Schools
Elementary69.6%+12.4pp
613Shiloh Valley Elementary
Monroe · Union County Public Schools
Elementary69.6%+12.4pp
614Edwin M Holt Elementary
Burlington · Alamance-Burlington Schools
Elementary69.5%+12.3pp
615Abbotts Creek Elementary
Raleigh · Wake County Schools
Elementary69.4%+12.2pp
616Cabarrus Health Sciences Institute
Concord · Cabarrus County Schools
High69.4%+12.2pp
617Murrayville Elementary
Wilmington · New Hanover County Schools
Elementary69.4%+12.2pp
618Enloe High
Raleigh · Wake County Schools
High69.3%+12.1pp
619North Lincoln Middle
Denver · Lincoln County Schools
Middle69.3%+12.1pp
620The JP Knapp ECH (i)School
Currituck · Currituck County Schools
High69.3%+12.1pp
621Tramway Elementary
Sanford · Lee County Schools
Elementary69.3%+12.1pp
622Granite Falls Middle
Granite Falls · Caldwell County Schools
Middle69.2%+12.0pp
623Mull Elementary
Morganton · Burke County Schools
Elementary69.2%+12.0pp
624M C S Noble Middle
Wilmington · New Hanover County Schools
Middle69.1%+11.9pp
625Royal Elementary
Louisburg · Franklin County Schools
Elementary69.0%+11.8pp
626Town Creek Middle
Winnabow · Brunswick County Schools
Middle69.0%+11.8pp
627Tri-County Early College High
Murphy · Cherokee County Schools
High69.0%+11.8pp
628Archdale Elementary School
Archdale · Randolph County School System
Elementary68.9%+11.7pp
629Claremont Elementary
Claremont · Catawba County Schools
Elementary68.9%+11.7pp
630Coastal Elementary
Holly Ridge · Onslow County Schools
Elementary68.9%+11.7pp
631Englewood Elementary
Rocky Mount · Nash County Public Schools
Elementary68.9%+11.7pp
632Jessie Mae Monroe Elementary
Ash · Brunswick County Schools
Elementary68.9%+11.7pp
633John W Dillard Academy
Madison · Rockingham County Schools
Elementary68.9%+11.7pp
634Old Fort Elementary School
Old Fort · McDowell County Schools
Elementary68.9%+11.7pp
635Sedge Garden Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary68.9%+11.7pp
636Ballantyne Ridge High School
Charlotte · Charlotte-Mecklenburg Schools
High68.8%+11.6pp
637John Chavis Middle School
Cherryville · Gaston County Schools
Middle68.8%+11.6pp
638Ledford Middle
Thomasville · Davidson County Schools
Middle68.8%+11.6pp
639Nathanael Greene Elementary
Liberty · Guilford County Schools
Elementary68.8%+11.6pp
640Ponderosa Elementary
Fayetteville · Cumberland County Schools
Elementary68.8%+11.6pp
641Rutherford Early College High School
Spindale · Rutherford County Schools
High68.8%+11.6pp
642Union Elementary
Shelby · Cleveland County Schools
Elementary68.8%+11.6pp
643Bryan Road Elementary
Garner · Wake County Schools
Elementary68.7%+11.5pp
644Eastern Wayne Middle
Goldsboro · Wayne County Public Schools
Middle68.7%+11.5pp
645Rosewood Elementary
Goldsboro · Wayne County Public Schools
Elementary68.7%+11.5pp
646Stedman Elementary
Stedman · Cumberland County Schools
Elementary68.7%+11.5pp
647Western Rockingham Middle
Madison · Rockingham County Schools
Middle68.7%+11.5pp
648Banks Road Elementary
Raleigh · Wake County Schools
Elementary68.6%+11.4pp
649Highland Mill Montessori
Charlotte · Charlotte-Mecklenburg Schools
Elementary68.6%+11.4pp
650Margaret B. Pollard Middle
Chapel Hill · Chatham County Schools
Middle68.6%+11.4pp
Page 13 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.