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
801South Elementary
Roxboro · Person County Schools
Elementary65.2%+8.0pp
802Swansboro Middle
Swansboro · Onslow County Schools
Middle65.2%+8.0pp
803Wallburg Elementary
Winston-Salem · Davidson County Schools
Elementary65.2%+8.0pp
804Brunson Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary65.1%+7.9pp
805Icard Elementary
Connelly Springs · Burke County Schools
Elementary65.1%+7.9pp
806West View Elementary
Garner · Johnston County Public Schools
Elementary65.1%+7.9pp
807Currituck County Middle
Barco · Currituck County Schools
Middle65.0%+7.8pp
808South Topsail Elementary
Hampstead · Pender County Schools
Elementary65.0%+7.8pp
809Sunset Park Elementary
Wilmington · New Hanover County Schools
Elementary65.0%+7.8pp
810Northwest Elementary
Pikeville · Wayne County Public Schools
Elementary64.9%+7.7pp
811SanLee Middle School
Sanford · Lee County Schools
Middle64.9%+7.7pp
812West Clayton Elementary
Clayton · Johnston County Public Schools
Elementary64.9%+7.7pp
813Cape Hatteras Elementary School
Buxton · Dare County Schools
Elementary64.8%+7.6pp
814Orange Middle
Hillsborough · Orange County Schools
Middle64.8%+7.6pp
815Pinecrest High
Southern Pines · Moore County Schools
High64.8%+7.6pp
816Pisgah High
Canton · Haywood County Schools
High64.8%+7.6pp
817Red Oak Elementary
Red Oak · Nash County Public Schools
Elementary64.8%+7.6pp
818Charlotte-Mecklenburg Virtual School
Charlotte · Charlotte-Mecklenburg Schools
High64.8%+7.5pp
819Clear Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary64.7%+7.5pp
820E M Yoder Elementary
Mebane · Alamance-Burlington Schools
Elementary64.7%+7.5pp
821Poplar Springs Elementary School
King · Stokes County Schools
Elementary64.7%+7.5pp
822Southmont Elementary School
Asheboro · Randolph County School System
Elementary64.7%+7.5pp
823Benson Elementary
Benson · Johnston County Public Schools
Elementary64.6%+7.4pp
824Chase Middle School
Forest City · Rutherford County Schools
Middle64.6%+7.4pp
825Franklinville Elementary School
Franklinville · Randolph County School System
Elementary64.6%+7.4pp
826Pamlico County Middle
Bayboro · Pamlico County Schools
Middle64.6%+7.4pp
827Robbinsville Middle
Robbinsville · Graham County Schools
Middle64.6%+7.4pp
828Denton Elementary
Denton · Davidson County Schools
Elementary64.5%+7.3pp
829Midway Elementary
Dunn · Sampson County Schools
Elementary64.5%+7.3pp
830Shepherd Elementary
Mooresville · Iredell-Statesville Schools
Elementary64.5%+7.3pp
831Stokes Early College High School
Walnut Cove · Stokes County Schools
High64.5%+7.3pp
832Wake Forest High School
Wake Forest · Wake County Schools
High64.5%+7.3pp
833West Stanly Middle School
Locust · Stanly County Schools
Middle64.5%+7.3pp
834Claxton Elementary
Greensboro · Guilford County Schools
Elementary64.4%+7.2pp
835Hobbton Middle
Newton Grove · Sampson County Schools
Middle64.4%+7.2pp
836Renaissance West STEAM Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary64.4%+7.2pp
837Wakelon Elementary
Zebulon · Wake County Schools
Elementary64.4%+7.2pp
838Forestville Road Elementary
Knightdale · Wake County Schools
Elementary64.3%+7.1pp
839Mint Hill Middle
Matthews · Charlotte-Mecklenburg Schools
Middle64.3%+7.1pp
840Oak Grove Middle
Winston-Salem · Davidson County Schools
Middle64.3%+7.1pp
841Perquimans County Middle
Winfall · Perquimans County Schools
Middle64.3%+7.1pp
842Scotland Neck Elementary Leadership Acad
Scotland Neck · Halifax County Schools
Elementary64.3%+7.1pp
843W H Robinson Elementary
Winterville · Pitt County Schools
Elementary64.3%+7.1pp
844Winter Park Model Elementary
Wilmington · New Hanover County Schools
Elementary64.3%+7.1pp
845Lower Creek Elementary
Lenoir · Caldwell County Schools
Elementary64.2%+7.0pp
846Lyle Creek Elementary
Conover · Catawba County Schools
Elementary64.2%+7.0pp
847Prospect Elementary
Maxton · Public Schools of Robeson County
Elementary64.2%+7.0pp
848Valley Springs Middle
Arden · Buncombe County Schools
Middle64.2%+7.0pp
849D H Conley High
Greenville · Pitt County Schools
High64.1%+6.9pp
850Kimberley Park Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary64.1%+6.9pp
Page 17 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.