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
301Newport Elementary
Newport · Carteret County Public Schools
Elementary78.4%+21.2pp
302Carthage Elementary
Carthage · Moore County Schools
Elementary78.3%+21.1pp
303Coopers Elementary
Elm City · Nash County Public Schools
Elementary78.3%+21.1pp
304Swansboro Elementary
Swansboro · Onslow County Schools
Elementary78.3%+21.1pp
305Caldwell Applied Sciences Academy
Hudson · Caldwell County Schools
High78.2%+21.0pp
306Palisades Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary78.2%+21.0pp
307Hasty Elementary
Thomasville · Davidson County Schools
Elementary78.1%+20.9pp
308Phillips Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle78.1%+20.9pp
309W Jesse Gurganus Elementary
Havelock · Craven County Board of Education
Elementary78.1%+20.9pp
310Holly Springs High
Holly Springs · Wake County Schools
High78.0%+20.8pp
311Oak Grove Elementary
Durham · Durham Public Schools
Elementary78.0%+20.8pp
312Richfield Elementary
Richfield · Stanly County Schools
Elementary78.0%+20.8pp
313Cary Elementary
Cary · Wake County Schools
Elementary77.9%+20.7pp
314Murphy Middle
Murphy · Cherokee County Schools
Middle77.9%+20.7pp
315Harmony Elementary
Harmony · Iredell-Statesville Schools
Elementary77.8%+20.6pp
316Irwin Academic Center
Charlotte · Charlotte-Mecklenburg Schools
Elementary77.8%+20.6pp
317McDowell Early College
Marion · McDowell County Schools
High77.8%+20.6pp
318Nancy Reynolds Elementary School
Westfield · Stokes County Schools
Elementary77.8%+20.6pp
319Saluda Elementary School
Saluda · Polk County Schools
Elementary77.8%+20.6pp
320Ellenboro Elementary School
Ellenboro · Rutherford County Schools
Elementary77.7%+20.5pp
321North Davidson Middle
Lexington · Davidson County Schools
Middle77.7%+20.5pp
322Agriculture and Science Early College
Olin · Iredell-Statesville Schools
High77.6%+20.4pp
323Cornelius Elementary
Cornelius · Charlotte-Mecklenburg Schools
Elementary77.5%+20.3pp
324The Downtown School
Winston Salem · Winston Salem / Forsyth County Schools
Elementary77.5%+20.3pp
325Valle Crucis Elementary
Boone · Watauga County Schools
Elementary77.5%+20.3pp
326John R Lawrence Elementary School
Archdale · Randolph County School System
Elementary77.4%+20.2pp
327Surry Early College
Dobson · Surry County Schools
High77.4%+20.2pp
328Durham School of the Arts
Durham · Durham Public Schools
High77.3%+20.1pp
329White Oak Elementary
Cape Carteret · Carteret County Public Schools
Elementary77.3%+20.1pp
330Dr John Codington Elem
Wilmington · New Hanover County Schools
Elementary77.2%+20.0pp
331Middle Creek Elementary
Apex · Wake County Schools
Elementary77.2%+20.0pp
332Rowan Co Early College
Salisbury · Rowan-Salisbury Schools
High77.2%+20.0pp
333Bath Elementary
Bath · Beaufort County Schools
Elementary77.1%+19.9pp
334Etowah Elementary
Etowah · Henderson County Schools
Elementary77.1%+19.9pp
335GTCC Middle College High
Jamestown · Guilford County Schools
High77.1%+19.9pp
336J.V. Washam Elementary
Cornelius · Charlotte-Mecklenburg Schools
Elementary77.1%+19.9pp
337Lakeshore Elementary
Mooresville · Iredell-Statesville Schools
Elementary77.1%+19.9pp
338Royal Oaks Elementary
Kannapolis · Cabarrus County Schools
Elementary77.1%+19.9pp
339Cleveland Elementary
Clayton · Johnston County Public Schools
Elementary77.0%+19.8pp
340Cox Mill High School
Concord · Cabarrus County Schools
High77.0%+19.8pp
341Hawfields Middle
Mebane · Alamance-Burlington Schools
Middle76.9%+19.7pp
342Lee Early College
Sanford · Lee County Schools
High76.8%+19.6pp
343North Wake College and Career Academy
Wake Forest · Wake County Schools
High76.8%+19.6pp
344Pathways Elementary
Hillsborough · Orange County Schools
Elementary76.8%+19.6pp
345Pinewood Elementary
Mount Holly · Gaston County Schools
Elementary76.8%+19.6pp
346Fletcher Elementary
Fletcher · Henderson County Schools
Elementary76.7%+19.5pp
347Hardin Park Elementary
Boone · Watauga County Schools
Elementary76.7%+19.5pp
348Piney Creek Elementary
Piney Creek · Alleghany County Schools
Elementary76.7%+19.5pp
349William H Owen Elementary
Fayetteville · Cumberland County Schools
Elementary76.7%+19.5pp
350Alamance Elementary
Greensboro · Guilford County Schools
Elementary76.6%+19.4pp
Page 7 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.