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). 495 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
201Saint Stephens High
Hickory · Catawba County Schools
High52.2%-5.0pp
202Yadkin Valley Regional Career Academy
Lexington · Davidson County Schools
High52.2%-5.0pp
203Pamlico County High
Bayboro · Pamlico County Schools
High52.1%-5.1pp
204Princeton High
Princeton · Johnston County Public Schools
High52.0%-5.2pp
205Hendersonville High
Hendersonville · Henderson County Schools
High52.0%-5.2pp
206South Point High
Belmont · Gaston County Schools
High51.7%-5.5pp
207Currituck County High
Barco · Currituck County Schools
High51.4%-5.8pp
208Western Alamance High
Elon · Alamance-Burlington Schools
High51.4%-5.8pp
209Junius H Rose High
Greenville · Pitt County Schools
High51.3%-5.9pp
210Franklin High
Franklin · Macon County Schools
High50.9%-6.3pp
211Kings Mountain High
Kings Mountain · Cleveland County Schools
High50.7%-6.5pp
212Richlands High
Richlands · Onslow County Schools
High50.7%-6.5pp
213Cedar Ridge High
Hillsborough · Orange County Schools
High50.6%-6.6pp
214Page High
Greensboro · Guilford County Schools
High50.5%-6.7pp
215Rosewood High
Goldsboro · Wayne County Public Schools
High50.5%-6.7pp
216C E Jordan High
Durham · Durham Public Schools
High50.4%-6.8pp
217North Henderson High
Hendersonville · Henderson County Schools
High50.4%-6.8pp
218Orange High
Hillsborough · Orange County Schools
High50.4%-6.8pp
219Porter Ridge High School
Indian Trail · Union County Public Schools
High50.4%-6.8pp
220Draughn High School
Valdese · Burke County Schools
High50.3%-6.9pp
221South Iredell High
Statesville · Iredell-Statesville Schools
High50.1%-7.1pp
222East Henderson High
East Flat Rock · Henderson County Schools
High50.0%-7.2pp
223East Surry High
Pilot Mountain · Surry County Schools
High50.0%-7.2pp
224North Stokes High School
Danbury · Stokes County Schools
High50.0%-7.2pp
225West Davidson High
Lexington · Davidson County Schools
High50.0%-7.2pp
226Louisburg Magnet High
Louisburg · Franklin County Schools
High49.7%-7.5pp
227Northeastern High
Elizabeth City · Elizabeth City-Pasquotank Public Schools
High49.7%-7.5pp
228John T Hoggard High
Wilmington · New Hanover County Schools
High49.6%-7.6pp
229Lincolnton High
Lincolnton · Lincoln County Schools
High48.8%-8.4pp
230Polk County High School
Columbus · Polk County Schools
High48.8%-8.4pp
231Murphy High
Murphy · Cherokee County Schools
High48.6%-8.6pp
232Starmount High
Boonville · Yadkin County Schools
High48.6%-8.6pp
233Asheboro High
Asheboro · Asheboro City Schools
High48.5%-8.7pp
234Camden County High
Camden · Camden County Schools
High48.5%-8.7pp
235Person Early College Innovation & Ldrshp
Roxboro · Person County Schools
High48.4%-8.8pp
236Davie County High
Mocksville · Davie County Schools
High48.1%-9.1pp
237Mooresville High School
Mooresville · Mooresville Graded School District
High47.8%-9.4pp
238Patton High School
Morganton · Burke County Schools
High47.8%-9.4pp
239Pine Forest High
Fayetteville · Cumberland County Schools
High47.8%-9.4pp
240South Brunswick High
Southport · Brunswick County Schools
High47.7%-9.5pp
241East Davidson High
Thomasville · Davidson County Schools
High47.5%-9.7pp
242Hickory Career Arts Magnet High School
Hickory · Hickory City Schools
High47.4%-9.8pp
243Midway High
Newton Grove · Sampson County Schools
High47.4%-9.8pp
244West Brunswick High
Shallotte · Brunswick County Schools
High47.0%-10.2pp
245East Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High46.9%-10.3pp
246Rosman High
Rosman · Transylvania County Schools
High46.7%-10.5pp
247Southwest Guilford High
High Point · Guilford County Schools
High46.7%-10.5pp
248Cleveland High
Clayton · Johnston County Public Schools
High46.6%-10.6pp
249Phillip O Berry Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
High46.6%-10.6pp
250Maiden High
Maiden · Catawba County Schools
High46.4%-10.8pp
Page 5 of 10

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.