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,261 schools with reported Reading scores. State average: 51.8%.
RankSchoolLevelReadingvs state
401Isaac Dickson Elementary
Asheville · Asheville City Schools
Elementary66.8%+15.0pp
402Thomas Jefferson Middle
Winston-Salem · Winston Salem / Forsyth County Schools
Middle66.8%+15.0pp
403Topsail Middle
Hampstead · Pender County Schools
Middle66.8%+15.0pp
404Tramway Elementary
Sanford · Lee County Schools
Elementary66.8%+15.0pp
405Chase High School
Forest City · Rutherford County Schools
High66.7%+14.9pp
406Grover Elementary
Grover · Cleveland County Schools
Elementary66.7%+14.9pp
407Harris Elementary School
Forest City · Rutherford County Schools
Elementary66.7%+14.9pp
408Holly Ridge Middle
Holly Springs · Wake County Schools
Middle66.7%+14.9pp
409Northwest Elementary
Lexington · Davidson County Schools
Elementary66.7%+14.9pp
410Tuscola High
Waynesville · Haywood County Schools
High66.7%+14.9pp
411Wakefield High
Raleigh · Wake County Schools
High66.7%+14.9pp
412Brevard High
Brevard · Transylvania County Schools
High66.5%+14.7pp
413General Greene Elementary
Greensboro · Guilford County Schools
Elementary66.5%+14.7pp
414Haw Creek Elementary
Asheville · Buncombe County Schools
Elementary66.5%+14.7pp
415Holly Tree Elementary
Wilmington · New Hanover County Schools
Elementary66.5%+14.7pp
416Pine Hollow Middle
Raleigh · Wake County Schools
Middle66.4%+14.6pp
417Root Elementary
Raleigh · Wake County Schools
Elementary66.4%+14.6pp
418Penn-Griffin Schools
High Point · Guilford County Schools
High66.3%+14.6pp
419Fairview Elementary
Monroe · Union County Public Schools
Elementary66.3%+14.5pp
420Lyons Farm Elementary
Durham · Durham Public Schools
Elementary66.3%+14.5pp
421Moss Hill Elementary
Kinston · Lenoir County Public Schools
Elementary66.3%+14.5pp
422New Bridge Middle
Jacksonville · Onslow County Schools
Middle66.3%+14.5pp
423New Hope Elementary
Gastonia · Gaston County Schools
Elementary66.3%+14.5pp
424Rutherfordton Elementary School
Rutherfordton · Rutherford County Schools
Elementary66.3%+14.5pp
425Chatham Central High
Bear Creek · Chatham County Schools
High66.2%+14.4pp
426Locust Elementary
Locust · Stanly County Schools
Elementary66.2%+14.4pp
427Sandhills Farm Life Elementary
Carthage · Moore County Schools
Elementary66.2%+14.4pp
428Tucker Creek Middle
Havelock · Craven County Board of Education
Middle66.2%+14.4pp
429FPG Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary66.1%+14.3pp
430East Surry High
Pilot Mountain · Surry County Schools
High66.0%+14.2pp
431Etowah Elementary
Etowah · Henderson County Schools
Elementary66.0%+14.2pp
432George Watts Elementary
Durham · Durham Public Schools
Elementary66.0%+14.2pp
433Poplin Elementary
Indian Trail · Union County Public Schools
Elementary66.0%+14.2pp
434Richland Creek Elementary
Wake Forest · Wake County Schools
Elementary66.0%+14.2pp
435Ridgewood Elementary
Winterville · Pitt County Schools
Elementary66.0%+14.2pp
436Ballantyne Ridge High School
Charlotte · Charlotte-Mecklenburg Schools
High65.9%+14.1pp
437Mills River Elementary
Mills River · Henderson County Schools
Elementary65.9%+14.1pp
438Bladen Early College
Dublin · Bladen County Schools
High65.8%+14.0pp
439Nakina Middle
Nakina · Columbus County Schools
Middle65.8%+14.0pp
440Cedar Ridge High
Hillsborough · Orange County Schools
High65.7%+13.9pp
441Clayton High
Clayton · Johnston County Public Schools
High65.7%+13.9pp
442Unionville Elementary
Monroe · Union County Public Schools
Elementary65.7%+13.9pp
443Wakefield Middle
Raleigh · Wake County Schools
Middle65.7%+13.9pp
444Combs Elementary
Raleigh · Wake County Schools
Elementary65.6%+13.8pp
445Jesse Wharton Elem
Greensboro · Guilford County Schools
Elementary65.6%+13.8pp
446Middle Creek Elementary
Apex · Wake County Schools
Elementary65.6%+13.8pp
447Oaklawn Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary65.6%+13.8pp
448Eugene Ashley High
Wilmington · New Hanover County Schools
High65.5%+13.7pp
449Fuller Elementary
Raleigh · Wake County Schools
Elementary65.5%+13.7pp
450Stoney Point Elementary
Fayetteville · Cumberland County Schools
Elementary65.5%+13.7pp
Page 9 of 46

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.