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
1501Person Early College Innovation & Ldrshp
Roxboro · Person County Schools
High48.4%-8.8pp
1502South Elementary
Mebane · Caswell County Schools
Elementary48.4%-8.8pp
1503Union Chapel Elementary
Pembroke · Public Schools of Robeson County
Elementary48.3%-8.9pp
1504Vick Elementary
Wilson · Wilson County Schools
Elementary48.3%-8.9pp
1505Franklinton Middle
Franklinton · Franklin County Schools
Middle48.2%-9.0pp
1506Manchester Elementary
Spring Lake · Cumberland County Schools
Elementary48.2%-9.0pp
1507Welcome Elementary
Lexington · Davidson County Schools
Elementary48.2%-9.0pp
1508Burns Middle
Lawndale · Cleveland County Schools
Middle48.1%-9.1pp
1509Davie County High
Mocksville · Davie County Schools
High48.1%-9.1pp
1510Devonshire Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary48.1%-9.1pp
1511Piney Grove Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary48.1%-9.1pp
1512ISS Virtual Academy
Statesville · Iredell-Statesville Schools
Combined48.0%-9.2pp
1513College Park Elementary
Wilmington · New Hanover County Schools
Elementary48.0%-9.2pp
1514Penderlea Elementary
Willard · Pender County Schools
Elementary47.9%-9.3pp
1515Zebulon Middle
Zebulon · Wake County Schools
Middle47.9%-9.3pp
1516Mooresville High School
Mooresville · Mooresville Graded School District
High47.8%-9.4pp
1517Patton High School
Morganton · Burke County Schools
High47.8%-9.4pp
1518Phillips Middle
Battleboro · Edgecombe County Public Schools
Middle47.8%-9.4pp
1519Pine Forest High
Fayetteville · Cumberland County Schools
High47.8%-9.4pp
1520Princeville Elementary
Tarboro · Edgecombe County Public Schools
Elementary47.8%-9.4pp
1521West Pender Middle
Burgaw · Pender County Schools
Middle47.8%-9.4pp
1522Erwin Middle
Asheville · Buncombe County Schools
Middle47.7%-9.5pp
1523South Brunswick High
Southport · Brunswick County Schools
High47.7%-9.5pp
1524Walkertown Elementary
Walkertown · Winston Salem / Forsyth County Schools
Elementary47.7%-9.5pp
1525Western Harnett Middle
Lillington · Harnett County Schools
Middle47.7%-9.5pp
1526Graham A Barden Elementary
Havelock · Craven County Board of Education
Elementary47.6%-9.6pp
1527Greenway Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary47.6%-9.6pp
1528Lindley Park Elementary
Asheboro · Asheboro City Schools
Elementary47.6%-9.6pp
1529Diggs-Latham Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary47.5%-9.7pp
1530East Davidson High
Thomasville · Davidson County Schools
High47.5%-9.7pp
1531Guilford eLearning University Prep
Greensboro · Guilford County Schools
Elementary47.5%-9.7pp
1532Huntingtowne Farms Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary47.5%-9.7pp
1533Pinkston Street Elementary
Henderson · Vance County Schools
Elementary47.5%-9.7pp
1534Washington Street Elementary
Rockingham · Richmond County Schools
Elementary47.5%-9.7pp
1535Hickory Career Arts Magnet High School
Hickory · Hickory City Schools
High47.4%-9.8pp
1536Lilesville Elementary
Lilesville · Anson County Schools
Elementary47.4%-9.8pp
1537Midway High
Newton Grove · Sampson County Schools
High47.4%-9.8pp
1538Randleman Middle School
Randleman · Randolph County School System
Middle47.4%-9.8pp
1539Edward D Sadler Jr Elementary School
Gastonia · Gaston County Schools
Elementary47.3%-9.9pp
1540Hall Fletcher Elementary
Asheville · Asheville City Schools
Elementary47.2%-10.0pp
1541Mitchell Elementary School
Bakersville · Mitchell County Schools
Elementary47.2%-10.0pp
1542Oakley Elementary
Asheville · Buncombe County Schools
Elementary47.2%-10.0pp
1543Salemburg Elementary
Salemburg · Sampson County Schools
Elementary47.2%-10.0pp
1544Ed V Baldwin Elementary
Hope Mills · Cumberland County Schools
Elementary47.1%-10.1pp
1545Kenansville Elementary
Kenansville · Duplin County Schools
Elementary47.1%-10.1pp
1546Marion Elementary School
Marion · McDowell County Schools
Elementary47.1%-10.1pp
1547North Iredell Middle
Olin · Iredell-Statesville Schools
Middle47.1%-10.1pp
1548North Wilkesboro Elementary School
North Wilkesboro · Wilkes County Schools
Elementary47.1%-10.1pp
1549Northern Middle
Roxboro · Person County Schools
Middle47.1%-10.1pp
1550West Craven Middle
New Bern · Craven County Board of Education
Middle47.1%-10.1pp
Page 31 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.