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
201Laurel Park Elementary
Apex · Wake County Schools
Elementary81.6%+24.4pp
202Mt. Vernon-Ruth Elementary School
Forest City · Rutherford County Schools
Elementary81.6%+24.4pp
203Paw Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary81.6%+24.4pp
204Vass-Lakeview Elementary
Vass · Moore County Schools
Elementary81.6%+24.4pp
205Bethel Middle
Waynesville · Haywood County Schools
Middle81.5%+24.3pp
206Oakwood Elementary
Hickory · Hickory City Schools
Elementary81.5%+24.3pp
207Parkway Elementary
Boone · Watauga County Schools
Elementary81.5%+24.3pp
208Sedgefield Montessori
Charlotte · Charlotte-Mecklenburg Schools
Elementary81.5%+24.3pp
209Sandhills Farm Life Elementary
Carthage · Moore County Schools
Elementary81.4%+24.2pp
210Beaufort Elementary
Beaufort · Carteret County Public Schools
Elementary81.3%+24.1pp
211Cumberland International Early College
Fayetteville · Cumberland County Schools
High81.3%+24.1pp
212Edgecombe Early College High
Tarboro · Edgecombe County Public Schools
High81.3%+24.1pp
213Lacy Elementary
Raleigh · Wake County Schools
Elementary81.3%+24.1pp
214Morehead Montessori
Durham · Durham Public Schools
Elementary81.3%+24.1pp
215Westmoore Elementary
Seagrove · Moore County Schools
Elementary81.3%+24.1pp
216Green Hope High
Cary · Wake County Schools
High81.2%+24.0pp
217Holly Grove Elementary
Holly Springs · Wake County Schools
Elementary81.2%+24.0pp
218Oakboro Choice STEM
Oakboro · Stanly County Schools
Elementary81.2%+24.0pp
219Andrews Middle
Andrews · Cherokee County Schools
Middle81.1%+23.9pp
220SandHoke Early College High
Raeford · Hoke County Schools
High81.1%+23.9pp
221Hot Springs Elementary
Hot Springs · Madison County Schools
Elementary81.0%+23.8pp
222Lucy S. Herring Elementary
Asheville · Asheville City Schools
Elementary81.0%+23.8pp
223Peachtree Elementary
Murphy · Cherokee County Schools
Elementary81.0%+23.8pp
224Pearsontown Elementary
Durham · Durham Public Schools
Elementary81.0%+23.8pp
225Pine Level Elementary
Pine Level · Johnston County Public Schools
Elementary81.0%+23.8pp
226River Dell Elementary
Clayton · Johnston County Public Schools
Elementary81.0%+23.8pp
227Weatherstone Elementary
Cary · Wake County Schools
Elementary81.0%+23.8pp
228East Cary Middle
Cary · Wake County Schools
Middle80.9%+23.7pp
229Weddington High
Matthews · Union County Public Schools
High80.9%+23.7pp
230Banner Elk Elementary
Banner Elk · Avery County Schools
Elementary80.8%+23.6pp
231Cliffside Elementary School
Cliffside · Rutherford County Schools
Elementary80.8%+23.6pp
232Blowing Rock Elementary
Blowing Rock · Watauga County Schools
Elementary80.7%+23.5pp
233Chatham Grove Elementary
Pittsboro · Chatham County Schools
Elementary80.7%+23.5pp
234Northside Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary80.7%+23.5pp
235Bethel Elementary
Midland · Cabarrus County Schools
Elementary80.6%+23.4pp
236Fairview Elementary
Fairview · Buncombe County Schools
Elementary80.6%+23.4pp
237Hemby Bridge Elementary
Indian Trail · Union County Public Schools
Elementary80.6%+23.4pp
238Mount Olive Elementary School
King · Stokes County Schools
Elementary80.6%+23.4pp
239Northwest Harnett Elementary
Fuquay-Varina · Harnett County Schools
Elementary80.6%+23.4pp
240Union Elementary
Shallotte · Brunswick County Schools
Elementary80.6%+23.4pp
241Union Grove Elementary
Union Grove · Iredell-Statesville Schools
Elementary80.6%+23.4pp
242Woodland Heights Elementary
Mooresville · Iredell-Statesville Schools
Elementary80.5%+23.3pp
243Early College
Asheville · Buncombe County Schools
High80.4%+23.2pp
244First Flight Middle School
Kill Devil Hills · Dare County Schools
Middle80.4%+23.2pp
245Hargrove Elementary
Faison · Sampson County Schools
Elementary80.4%+23.2pp
246Mountain View Elementary
Hickory · Catawba County Schools
Elementary80.4%+23.2pp
247Chapel Hill High
Chapel Hill · Chapel Hill-Carrboro City Schools
High80.3%+23.1pp
248Heritage Middle
Wake Forest · Wake County Schools
Middle80.1%+22.9pp
249Beaver Dam Elementary
Roseboro · Cumberland County Schools
Elementary80.0%+22.8pp
250CITI High School
Rocky Mount · Nash County Public Schools
High80.0%+22.8pp
Page 5 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.