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
151Badin Elementary
Badin · Stanly County Schools
Elementary83.8%+26.6pp
152Morrisville Elementary
Morrisville · Wake County Schools
Elementary83.7%+26.5pp
153Weeksville Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary83.7%+26.5pp
154NRM Early College High School
Rocky Mount · Nash County Public Schools
High83.6%+26.4pp
155William R Davie Elementary
Mocksville · Davie County Schools
Elementary83.6%+26.4pp
156Bethel Elementary
Canton · Haywood County Schools
Elementary83.5%+26.3pp
157Bethlehem Elementary
Taylorsville · Alexander County Schools
Elementary83.5%+26.3pp
158Holly Tree Elementary
Wilmington · New Hanover County Schools
Elementary83.5%+26.3pp
159Shady Grove Elementary
Advance · Davie County Schools
Elementary83.5%+26.3pp
160Hawks Nest STEAM Academy
Gastonia · Gaston County Schools
Elementary83.3%+26.1pp
161Hertford Grammar
Hertford · Perquimans County Schools
Elementary83.3%+26.1pp
162Innovation Early College High
Greenville · Pitt County Schools
High83.3%+26.1pp
163Northwest Elementary
Lexington · Davidson County Schools
Elementary83.3%+26.1pp
164Holly Ridge Elementary
Holly Springs · Wake County Schools
Elementary83.2%+26.0pp
165Jefferson Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary83.2%+26.0pp
166Northwest Guilford High
Greensboro · Guilford County Schools
High83.2%+26.0pp
167Vienna Elementary
Pfafftown · Winston Salem / Forsyth County Schools
Elementary83.2%+26.0pp
168Wayne School of Engineering
Goldsboro · Wayne County Public Schools
High83.2%+25.9pp
169Dr Hubert Eaton Sr Elem
Wilmington · New Hanover County Schools
Elementary83.1%+25.9pp
170Piedmont Middle School
Charlotte · Charlotte-Mecklenburg Schools
Middle83.1%+25.9pp
171Richmond Early College High
Hamlet · Richmond County Schools
High83.1%+25.9pp
172Riverwood Elementary
Clayton · Johnston County Public Schools
Elementary83.0%+25.8pp
173Cramerton Middle
Cramerton · Gaston County Schools
Middle82.9%+25.7pp
174St James Elementary
Denver · Lincoln County Schools
Elementary82.8%+25.6pp
175Jeffreys Grove Elementary
Raleigh · Wake County Schools
Elementary82.7%+25.5pp
176Wintergreen Intermediate
Greenville · Pitt County Schools
Elementary82.7%+25.5pp
177George Hildebrand Elementary
Connelly Springs · Burke County Schools
Elementary82.6%+25.4pp
178Parkside Elementary
Morrisville · Wake County Schools
Elementary82.6%+25.4pp
179West Pine Middle
West End · Moore County Schools
Middle82.6%+25.4pp
180Central Piedmont Early College
Charlotte · Charlotte-Mecklenburg Schools
High82.5%+25.3pp
181Estes Hills Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary82.5%+25.3pp
182Wayne School of Technical Arts
Goldsboro · Wayne County Public Schools
High82.5%+25.3pp
183EP Pearce Elementary
Greensboro · Guilford County Schools
Elementary82.3%+25.1pp
184Easley Elementary
Durham · Durham Public Schools
Elementary82.2%+25.0pp
185Moravian Falls Elementary School
Moravian Falls · Wilkes County Schools
Elementary82.2%+25.0pp
186Moyock Elementary
Moyock · Currituck County Schools
Elementary82.2%+25.0pp
187Ashe County Early College High
West Jefferson · Ashe County Schools
High82.1%+24.9pp
188Swain County West Elementary
Bryson City · Swain County Schools
Elementary82.1%+24.9pp
189Rockford Elementary
Dobson · Surry County Schools
Elementary82.0%+24.8pp
190Mills River Elementary
Mills River · Henderson County Schools
Elementary81.9%+24.7pp
191Beaufort Co Early College High
Washington · Beaufort County Schools
High81.8%+24.6pp
192Bladen Early College
Dublin · Bladen County Schools
High81.8%+24.6pp
193Piney Grove Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary81.8%+24.6pp
194Westwood Elementary
West Jefferson · Ashe County Schools
Elementary81.8%+24.6pp
195Albert H Bangert Elementary
New Bern · Craven County Board of Education
Elementary81.7%+24.5pp
196Farmington Woods Elementary
Cary · Wake County Schools
Elementary81.7%+24.5pp
197Holly Springs Elementary
Holly Springs · Wake County Schools
Elementary81.7%+24.5pp
198Salem Middle
Apex · Wake County Schools
Middle81.7%+24.5pp
199Willow Springs Elementary
Willow Spring · Wake County Schools
Elementary81.7%+24.5pp
200Alston Ridge Middle
Cary · Wake County Schools
Middle81.6%+24.4pp
Page 4 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.