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
301Freedom High
Morganton · Burke County Schools
High40.8%-16.4pp
302Mount Pleasant High
Mount Pleasant · Cabarrus County Schools
High40.8%-16.4pp
303South Caldwell High
Hudson · Caldwell County Schools
High40.7%-16.5pp
304Trinity High School
Trinity · Randolph County School System
High40.7%-16.5pp
305Burns High
Lawndale · Cleveland County Schools
High40.6%-16.6pp
306McDowell High School
Marion · McDowell County Schools
High40.6%-16.6pp
307Randleman High School
Randleman · Randolph County School System
High40.6%-16.6pp
308Robbinsville High
Robbinsville · Graham County Schools
High40.5%-16.7pp
309Bunker Hill High
Claremont · Catawba County Schools
High40.4%-16.8pp
310Overhills High
Spring Lake · Harnett County Schools
High40.4%-16.8pp
311Lexington Senior High School
Lexington · Lexington City Schools
High40.1%-17.1pp
312Whiteville High
Whiteville · Whiteville City Schools
High40.1%-17.1pp
313West Bladen High
Bladenboro · Bladen County Schools
High39.9%-17.3pp
314Hopewell High School
Huntersville · Charlotte-Mecklenburg Schools
High39.8%-17.4pp
315Blue Ridge Early College
Cashiers · Jackson County Public Schools
High39.8%-17.5pp
316Jones Senior High School
Trenton · Jones County Schools
High39.7%-17.5pp
317East Forsyth High
Kernersville · Winston Salem / Forsyth County Schools
High39.6%-17.6pp
318North Lincoln High
Lincolnton · Lincoln County Schools
High39.6%-17.6pp
319Spring Creek High
Seven Springs · Wayne County Public Schools
High39.6%-17.6pp
320East Gaston High
Mount Holly · Gaston County Schools
High39.5%-17.7pp
321Northern Nash High
Rocky Mount · Nash County Public Schools
High39.5%-17.7pp
322South Columbus High
Tabor City · Columbus County Schools
High39.3%-17.9pp
323Fike High
Wilson · Wilson County Schools
High39.2%-18.0pp
324East Columbus Junior-Senior High
Lake Waccamaw · Columbus County Schools
High39.1%-18.1pp
325Hiwassee Dam High
Murphy · Cherokee County Schools
High39.1%-18.1pp
326Rolesville High
Rolesville · Wake County Schools
High38.9%-18.3pp
327Clinton High
Clinton · Clinton City Schools
High38.8%-18.4pp
328Emsley A Laney High
Wilmington · New Hanover County Schools
High38.8%-18.4pp
329Farmville Central High
Farmville · Pitt County Schools
High38.8%-18.4pp
330Lakewood High
Salemburg · Sampson County Schools
High38.6%-18.6pp
331Roanoke Valley Early College
Weldon · Weldon City Schools
High38.5%-18.7pp
332Riverside High
Durham · Durham Public Schools
High38.4%-18.8pp
333South Garner High
Garner · Wake County Schools
High38.4%-18.8pp
334E E Smith High
Fayetteville · Cumberland County Schools
High38.2%-19.0pp
335Providence Grove High School
Climax · Randolph County School System
High38.2%-19.0pp
336Beddingfield High
Wilson · Wilson County Schools
High38.1%-19.1pp
337Eugene Ashley High
Wilmington · New Hanover County Schools
High38.1%-19.1pp
338Stuart W Cramer High
Belmont · Gaston County Schools
High38.1%-19.1pp
339R-S Central High School
Rutherfordton · Rutherford County Schools
High38.0%-19.2pp
340West Iredell High
Statesville · Iredell-Statesville Schools
High38.0%-19.2pp
341South View High
Hope Mills · Cumberland County Schools
High37.9%-19.3pp
342Dalton McMichael High
Mayodan · Rockingham County Schools
High37.6%-19.6pp
343Halifax County Early College High
Weldon · Halifax County Schools
High37.5%-19.7pp
344Douglas Byrd High
Fayetteville · Cumberland County Schools
High37.4%-19.8pp
345Northside High
Jacksonville · Onslow County Schools
High37.3%-19.9pp
346Western Guilford High
Greensboro · Guilford County Schools
High37.3%-19.9pp
347Avery County High
Newland · Avery County Schools
High37.2%-20.0pp
348East Rowan High
Salisbury · Rowan-Salisbury Schools
High37.2%-20.0pp
349Westover High
Fayetteville · Cumberland County Schools
High37.2%-20.0pp
350Central Cabarrus High
Concord · Cabarrus County Schools
High36.7%-20.5pp
Page 7 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.