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
1651North Wilkes High School
Hays · Wilkes County Schools
High44.6%-12.6pp
1652Pinewood Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary44.6%-12.6pp
1653Southeast Alamance High
Haw River · Alamance-Burlington Schools
High44.6%-12.6pp
1654Williams Elementary
Swannanoa · Buncombe County Schools
Elementary44.6%-12.6pp
1655Spring Lake Middle
Spring Lake · Cumberland County Schools
Middle44.5%-12.7pp
1656West Columbus School
Cerro Gordo · Columbus County Schools
Elementary44.5%-12.7pp
1657Ceasar Cone Elementary
Greensboro · Guilford County Schools
Elementary44.4%-12.8pp
1658Cherryville High
Cherryville · Gaston County Schools
High44.4%-12.8pp
1659Neuse River Middle
Raleigh · Wake County Schools
Middle44.4%-12.8pp
1660Southeast Elementary
Kinston · Lenoir County Public Schools
Elementary44.4%-12.8pp
1661Bill Hefner Elementary
Fayetteville · Cumberland County Schools
Elementary44.3%-12.9pp
1662Holt Elementary
Durham · Durham Public Schools
Elementary44.3%-12.9pp
1663Lucile Souders Elementary
Fayetteville · Cumberland County Schools
Elementary44.3%-12.9pp
1664Murray-Massenburg Elementary
Durham · Durham Public Schools
Elementary44.2%-13.0pp
1665Vance County Middle School
Henderson · Vance County Schools
Middle44.2%-13.0pp
1666Germanton Elementary School
Germanton · Stokes County Schools
Elementary44.1%-13.1pp
1667Lebanon Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary44.1%-13.1pp
1668Alleghany High
Sparta · Alleghany County Schools
High44.0%-13.2pp
1669Konnoak Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary44.0%-13.2pp
1670Luther Nick Jeralds Middle
Fayetteville · Cumberland County Schools
Middle44.0%-13.2pp
1671Stantonsburg Elementary
Stantonsburg · Wilson County Schools
Elementary44.0%-13.2pp
1672JCPS Virtual Academy
Smithfield · Johnston County Public Schools
Combined44.0%-13.3pp
1673Ashley Park PreK-8 School
Charlotte · Charlotte-Mecklenburg Schools
Elementary43.9%-13.3pp
1674Clara J Peck Elementary
Greensboro · Guilford County Schools
Elementary43.9%-13.3pp
1675Forestview High
Gastonia · Gaston County Schools
High43.9%-13.3pp
1676Otis L Hairston Sr Middle
Greensboro · Guilford County Schools
Middle43.9%-13.3pp
1677Palisades High School
Charlotte · Charlotte-Mecklenburg Schools
High43.9%-13.3pp
1678South Lenoir High
Deep Run · Lenoir County Public Schools
High43.9%-13.3pp
1679Erwin Montessori
Greensboro · Guilford County Schools
Elementary43.8%-13.4pp
1680Kirkman Park Elementary
High Point · Guilford County Schools
Elementary43.8%-13.4pp
1681Maysville Elementary
Maysville · Jones County Schools
Elementary43.8%-13.4pp
1682Mineral Springs Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary43.8%-13.4pp
1683Shady Brook Elementary
Kannapolis · Kannapolis City Schools
Elementary43.8%-13.4pp
1684Shelby Middle
Shelby · Cleveland County Schools
Middle43.8%-13.4pp
1685William T Brown Elementary
Spring Lake · Cumberland County Schools
Elementary43.8%-13.4pp
1686Smoky Mountain High School
Sylva · Jackson County Public Schools
High43.7%-13.5pp
1687Southwest Middle School
Charlotte · Charlotte-Mecklenburg Schools
Middle43.7%-13.5pp
1688Carver Middle
Laurel Hill · Scotland County Schools
Middle43.6%-13.6pp
1689Warrenwood Elementary
Fayetteville · Cumberland County Schools
Elementary43.6%-13.6pp
1690Charles B Aycock High
Pikeville · Wayne County Public Schools
High43.5%-13.7pp
1691Madison High School
Marshall · Madison County Schools
High43.4%-13.8pp
1692North Moore High
Robbins · Moore County Schools
High43.4%-13.8pp
1693Terry Sanford High
Fayetteville · Cumberland County Schools
High43.4%-13.8pp
1694Dunn Elementary
Dunn · Harnett County Schools
Elementary43.3%-13.9pp
1695Fremont STARS Elementary
Fremont · Wayne County Public Schools
Elementary43.3%-13.9pp
1696Grays Chapel Elementary School
Franklinville · Randolph County School System
Elementary43.3%-13.9pp
1697James Martin Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle43.2%-14.0pp
1698Allen Middle
Greensboro · Guilford County Schools
Middle43.1%-14.1pp
1699Grantham Middle
Goldsboro · Wayne County Public Schools
Middle43.1%-14.1pp
1700Crest High
Shelby · Cleveland County Schools
High43.0%-14.2pp
Page 34 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.