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
551New Bridge Middle
Jacksonville · Onslow County Schools
Middle70.9%+13.7pp
552West Lake Middle
Apex · Wake County Schools
Middle70.9%+13.7pp
553Baton Elementary
Granite Falls · Caldwell County Schools
Elementary70.8%+13.6pp
554West Forsyth High
Clemmons · Winston Salem / Forsyth County Schools
High70.8%+13.6pp
555Catawba Springs Elementary
Denver · Lincoln County Schools
Elementary70.7%+13.5pp
556J W Seabrook Elementary
Fayetteville · Cumberland County Schools
Elementary70.7%+13.5pp
557Lewisville Middle
Lewisville · Winston Salem / Forsyth County Schools
Middle70.7%+13.5pp
558Boomer-Ferguson Elementary School
Boomer · Wilkes County Schools
Elementary70.6%+13.4pp
559Elon Elementary
Elon · Alamance-Burlington Schools
Elementary70.6%+13.4pp
560Gray's Creek Middle
Hope Mills · Cumberland County Schools
Middle70.6%+13.4pp
561John R Griffin Middle
Fayetteville · Cumberland County Schools
Middle70.6%+13.4pp
562Lincoln Heights Montessori
Charlotte · Charlotte-Mecklenburg Schools
Elementary70.6%+13.4pp
563Pineville Elementary
Pineville · Charlotte-Mecklenburg Schools
Elementary70.6%+13.4pp
564Valdese Elementary
Valdese · Burke County Schools
Elementary70.6%+13.4pp
565Woodland Elementary
Semora · Person County Schools
Elementary70.6%+13.4pp
566Copeland Elementary
Dobson · Surry County Schools
Elementary70.5%+13.3pp
567Ida Rankin Elementary School
Mount Holly · Gaston County Schools
Elementary70.5%+13.3pp
568Mount Airy Middle
Mount Airy · Mount Airy City Schools
Middle70.5%+13.3pp
569Mt Ulla Elementary
Mount Ulla · Rowan-Salisbury Schools
Elementary70.5%+13.3pp
570Belmont Central Elementary
Belmont · Gaston County Schools
Elementary70.4%+13.2pp
571Wakefield Middle
Raleigh · Wake County Schools
Middle70.4%+13.2pp
572A G Cox Middle
Winterville · Pitt County Schools
Middle70.3%+13.1pp
573C B Eller Elementary School
Elkin · Wilkes County Schools
Elementary70.3%+13.1pp
574Jefferson Elementary
Shelby · Cleveland County Schools
Elementary70.3%+13.1pp
575Lake Norman High
Mooresville · Iredell-Statesville Schools
High70.3%+13.1pp
576North Belmont Elementary
Belmont · Gaston County Schools
Elementary70.3%+13.1pp
577Rodgers Elementary
Williamston · Martin County Schools
Elementary70.3%+13.1pp
578Roger Bell New Tech Academy
Havelock · Craven County Board of Education
Elementary70.3%+13.1pp
579STEM Early High
Henderson · Vance County Schools
Middle70.3%+13.1pp
580Carpenter Elementary
Cary · Wake County Schools
Elementary70.2%+13.0pp
581Holly Shelter Middle
Castle Hayne · New Hanover County Schools
Middle70.2%+13.0pp
582Madison Middle School
Marshall · Madison County Schools
Middle70.2%+13.0pp
583Pleasant Gardens Elementary School
Marion · McDowell County Schools
Elementary70.2%+13.0pp
584W A Bess Elementary School
Gastonia · Gaston County Schools
Elementary70.2%+13.0pp
585Blackburn Elementary
Newton · Catawba County Schools
Elementary70.1%+12.9pp
586First Flight High School
Kill Devil Hills · Dare County Schools
High70.1%+12.9pp
587Jacobs Fork Middle
Newton · Catawba County Schools
Middle70.1%+12.9pp
588South Mebane Elementary
Mebane · Alamance-Burlington Schools
Elementary70.1%+12.9pp
589Bethel Elementary
Sugar Grove · Watauga County Schools
Elementary70.0%+12.8pp
590Millbridge Elementary
China Grove · Rowan-Salisbury Schools
Elementary70.0%+12.8pp
591Nantahala School
Topton · Macon County Schools
Combined70.0%+12.8pp
592R Brown McAllister Elementary
Concord · Cabarrus County Schools
Elementary70.0%+12.8pp
593Ronald W Reagan High School
Pfafftown · Winston Salem / Forsyth County Schools
High70.0%+12.8pp
594Rosman Middle
Rosman · Transylvania County Schools
Middle70.0%+12.8pp
595Canton Middle
Canton · Haywood County Schools
Middle69.9%+12.7pp
596Dixon Elementary
Holly Ridge · Onslow County Schools
Elementary69.9%+12.7pp
597Fuller Elementary
Raleigh · Wake County Schools
Elementary69.9%+12.7pp
598Lincoln Academy
Greensboro · Guilford County Schools
Middle69.9%+12.7pp
599Blue Ridge Elementary
Warrensville · Ashe County Schools
Elementary69.8%+12.6pp
600Caleb's Creek Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary69.8%+12.6pp
Page 12 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.