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). 1,245 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
51Pleasant Union Elementary
Raleigh · Wake County Schools
Elementary87.2%+30.0pp
52Oak Ridge Elementary
Oak Ridge · Guilford County Schools
Elementary87.0%+29.8pp
53Mount Pleasant Elementary
Mount Pleasant · Cabarrus County Schools
Elementary86.8%+29.6pp
54Harkers Island Elementary
Harkers Island · Carteret County Public Schools
Elementary86.7%+29.5pp
55Kensington Elementary
Waxhaw · Union County Public Schools
Elementary86.4%+29.2pp
56Rock Springs Elementary
Denver · Lincoln County Schools
Elementary86.4%+29.2pp
57Davidson K-8 School
Davidson · Charlotte-Mecklenburg Schools
Elementary86.1%+28.9pp
58Fairview Elementary
Monroe · Union County Public Schools
Elementary86.1%+28.9pp
59Summerfield Elementary
Summerfield · Guilford County Schools
Elementary86.1%+28.9pp
60Iron Station Elementary
Iron Station · Lincoln County Schools
Elementary86.0%+28.8pp
61Springmore Elementary
Shelby · Cleveland County Schools
Elementary86.0%+28.8pp
62Scotts Ridge Elementary
Apex · Wake County Schools
Elementary85.9%+28.7pp
63Chicod
Greenville · Pitt County Schools
Elementary85.8%+28.6pp
64Huntersville Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary85.8%+28.6pp
65Meadowlark Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary85.8%+28.6pp
66Poplin Elementary
Indian Trail · Union County Public Schools
Elementary85.8%+28.6pp
67Allenbrook Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary85.7%+28.5pp
68Carolina Beach Elementary
Carolina Beach · New Hanover County Schools
Elementary85.7%+28.5pp
69Eastover Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary85.7%+28.5pp
70Riverbend Elementary
Clyde · Haywood County Schools
Elementary85.7%+28.5pp
71Hickory Ridge Elementary
Harrisburg · Cabarrus County Schools
Elementary85.4%+28.2pp
72Morris Grove Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary85.4%+28.2pp
73Creekside Elementary
New Bern · Craven County Board of Education
Elementary85.3%+28.1pp
74Harrisburg Elementary
Harrisburg · Cabarrus County Schools
Elementary85.3%+28.1pp
75Myers Park Traditional Elem
Charlotte · Charlotte-Mecklenburg Schools
Elementary85.3%+28.1pp
76Eastover-Central Elementary
Eastover · Cumberland County Schools
Elementary85.2%+28.0pp
77West End Elementary
West End · Moore County Schools
Elementary85.1%+27.9pp
78Ballantyne Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary85.0%+27.8pp
79Bogue Sound Elementary
Newport · Carteret County Public Schools
Elementary84.9%+27.7pp
80Sharon Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary84.9%+27.7pp
81Glenn C Marlow Elementary
Mills River · Henderson County Schools
Elementary84.7%+27.5pp
82Hawk Ridge Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary84.7%+27.5pp
83Lucama Elementary
Lucama · Wilson County Schools
Elementary84.7%+27.5pp
84Glenwood Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary84.1%+26.9pp
85Moss Hill Elementary
Kinston · Lenoir County Public Schools
Elementary84.1%+26.9pp
86Perry W Harrison Elementary
Pittsboro · Chatham County Schools
Elementary84.1%+26.9pp
87Hendersonville Elementary
Hendersonville · Henderson County Schools
Elementary84.0%+26.8pp
88North Academy of World Languages
Huntersville · Charlotte-Mecklenburg Schools
Elementary84.0%+26.8pp
89Badin Elementary
Badin · Stanly County Schools
Elementary83.8%+26.6pp
90Morrisville Elementary
Morrisville · Wake County Schools
Elementary83.7%+26.5pp
91Weeksville Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary83.7%+26.5pp
92William R Davie Elementary
Mocksville · Davie County Schools
Elementary83.6%+26.4pp
93Bethel Elementary
Canton · Haywood County Schools
Elementary83.5%+26.3pp
94Bethlehem Elementary
Taylorsville · Alexander County Schools
Elementary83.5%+26.3pp
95Holly Tree Elementary
Wilmington · New Hanover County Schools
Elementary83.5%+26.3pp
96Shady Grove Elementary
Advance · Davie County Schools
Elementary83.5%+26.3pp
97Hawks Nest STEAM Academy
Gastonia · Gaston County Schools
Elementary83.3%+26.1pp
98Hertford Grammar
Hertford · Perquimans County Schools
Elementary83.3%+26.1pp
99Northwest Elementary
Lexington · Davidson County Schools
Elementary83.3%+26.1pp
100Holly Ridge Elementary
Holly Springs · Wake County Schools
Elementary83.2%+26.0pp
Page 2 of 25

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.