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). 464 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
301Fike High
Wilson · Wilson County Schools
High50.0%-1.8pp
302Kearns Academy
High Point · Guilford County Schools
High50.0%-1.8pp
303New Bern High
New Bern · Craven County Board of Education
High50.0%-1.8pp
304Southside High
Chocowinity · Beaufort County Schools
High50.0%-1.8pp
305South Davidson Middle and High
Denton · Davidson County Schools
High49.7%-2.1pp
306Avery County High
Newland · Avery County Schools
High49.6%-2.2pp
307East Rowan High
Salisbury · Rowan-Salisbury Schools
High49.6%-2.2pp
308Gates County Senior High
Gatesville · Gates County Schools
High49.5%-2.3pp
309Hickory High
Hickory · Hickory City Schools
High49.4%-2.4pp
310Terry Sanford High
Fayetteville · Cumberland County Schools
High49.4%-2.4pp
311Bunn High
Bunn · Franklin County Schools
High49.3%-2.5pp
312East Wake High
Wendell · Wake County Schools
High49.2%-2.6pp
313Maiden High
Maiden · Catawba County Schools
High49.1%-2.7pp
314Central Davidson High
Lexington · Davidson County Schools
High49.0%-2.8pp
315West Iredell High
Statesville · Iredell-Statesville Schools
High48.9%-2.9pp
316Triton High
Erwin · Harnett County Schools
High48.8%-3.0pp
317Beddingfield High
Wilson · Wilson County Schools
High48.5%-3.3pp
318Concord High
Concord · Cabarrus County Schools
High48.5%-3.3pp
319West Bladen High
Bladenboro · Bladen County Schools
High48.4%-3.4pp
320Heide Trask High
Rocky Point · Pender County Schools
High48.2%-3.6pp
321Newton-Conover High
Newton · Newton Conover City Schools
High48.1%-3.7pp
322Overhills High
Spring Lake · Harnett County Schools
High48.0%-3.8pp
323South Lenoir High
Deep Run · Lenoir County Public Schools
High48.0%-3.8pp
324Montgomery Central High
Troy · Montgomery County Schools
High47.8%-4.0pp
325Seventy-First High
Fayetteville · Cumberland County Schools
High47.8%-4.0pp
326West Cabarrus High
Concord · Cabarrus County Schools
High47.8%-4.0pp
327Lucy Ragsdale High
Jamestown · Guilford County Schools
High47.6%-4.2pp
328North Surry High
Mount Airy · Surry County Schools
High47.5%-4.3pp
329Southwest High
Jacksonville · Onslow County Schools
High47.3%-4.5pp
330Ayden-Grifton High
Ayden · Pitt County Schools
High47.2%-4.6pp
331Harnett Central High
Angier · Harnett County Schools
High47.2%-4.6pp
332South View High
Hope Mills · Cumberland County Schools
High47.2%-4.6pp
333Western Harnett High
Lillington · Harnett County Schools
High47.1%-4.7pp
334Olympic High School
Charlotte · Charlotte-Mecklenburg Schools
High46.7%-5.1pp
335Washington High
Washington · Beaufort County Schools
High46.7%-5.1pp
336South Stanly High
Norwood · Stanly County Schools
High46.6%-5.2pp
337Riverside High
Durham · Durham Public Schools
High46.5%-5.3pp
338South Granville High
Creedmoor · Granville County Schools
High46.4%-5.4pp
339White Oak High
Jacksonville · Onslow County Schools
High46.3%-5.5pp
340North Lenoir High
La Grange · Lenoir County Public Schools
High46.2%-5.6pp
341North Stanly High
New London · Stanly County Schools
High46.2%-5.6pp
342Forbush High
East Bend · Yadkin County Schools
High45.7%-6.1pp
343Southern Alamance High
Graham · Alamance-Burlington Schools
High45.6%-6.2pp
344Douglas Byrd High
Fayetteville · Cumberland County Schools
High45.5%-6.3pp
345North Moore High
Robbins · Moore County Schools
High45.5%-6.3pp
346Northeastern High
Elizabeth City · Elizabeth City-Pasquotank Public Schools
High45.5%-6.3pp
347Smithfield-Selma High
Smithfield · Johnston County Public Schools
High45.5%-6.3pp
348Alleghany High
Sparta · Alleghany County Schools
High45.4%-6.4pp
349East Gaston High
Mount Holly · Gaston County Schools
High45.4%-6.4pp
350Forest Hills High
Marshville · Union County Public Schools
High45.4%-6.4pp
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 Reading 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.