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
351George M. Horton Middle
Pittsboro · Chatham County Schools
Middle68.4%+16.6pp
352Piedmont High
Monroe · Union County Public Schools
High68.4%+16.6pp
353Boiling Springs Elementary
Shelby · Cleveland County Schools
Elementary68.3%+16.5pp
354Glen Arden Elementary
Arden · Buncombe County Schools
Elementary68.3%+16.5pp
355Grimsley High
Greensboro · Guilford County Schools
High68.3%+16.5pp
356West Stanly High
Oakboro · Stanly County Schools
High68.3%+16.5pp
357Lake Norman Elementary
Mooresville · Iredell-Statesville Schools
Elementary68.2%+16.4pp
358North Henderson High
Hendersonville · Henderson County Schools
High68.2%+16.4pp
359Chicod
Greenville · Pitt County Schools
Elementary68.1%+16.3pp
360Moravian Falls Elementary School
Moravian Falls · Wilkes County Schools
Elementary68.1%+16.3pp
361New Century Middle
Cameron · Moore County Schools
Middle68.1%+16.3pp
362Oakwood Elementary
Hickory · Hickory City Schools
Elementary68.1%+16.3pp
363Kitty Hawk Elementary School
Kitty Hawk · Dare County Schools
Elementary68.0%+16.2pp
364North Ridge Elementary
Raleigh · Wake County Schools
Elementary68.0%+16.2pp
365Northwest Cabarrus Middle
Concord · Cabarrus County Schools
Middle68.0%+16.2pp
366Oak Grove High
Winston-Salem · Davidson County Schools
High68.0%+16.2pp
367Heyward C Bellamy Elem
Wilmington · New Hanover County Schools
Elementary67.9%+16.1pp
368North Iredell High
Olin · Iredell-Statesville Schools
High67.9%+16.1pp
369Randolph Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle67.9%+16.1pp
370Wake Forest High School
Wake Forest · Wake County Schools
High67.9%+16.1pp
371Parkway Elementary
Boone · Watauga County Schools
Elementary67.8%+16.0pp
372Washington Elementary
Raleigh · Wake County Schools
Elementary67.8%+16.0pp
373Bethel Elementary
Midland · Cabarrus County Schools
Elementary67.7%+15.9pp
374Caldwell Online Academy
Lenoir · Caldwell County Schools
Combined67.7%+15.9pp
375Manteo High School
Manteo · Dare County Schools
High67.7%+15.9pp
376Partnership Elementary
Raleigh · Wake County Schools
Elementary67.7%+15.9pp
377Atlantic Elementary
Atlantic · Carteret County Public Schools
Elementary67.6%+15.8pp
378First Flight Middle School
Kill Devil Hills · Dare County Schools
Middle67.5%+15.7pp
379Oberlin Middle
Raleigh · Wake County Schools
Middle67.5%+15.7pp
380Wintergreen Intermediate
Greenville · Pitt County Schools
Elementary67.5%+15.7pp
381Conn Elementary
Raleigh · Wake County Schools
Elementary67.4%+15.6pp
382Gray's Creek Elementary
Hope Mills · Cumberland County Schools
Elementary67.4%+15.6pp
383Polk County High School
Columbus · Polk County Schools
High67.4%+15.6pp
384Roland-Grise Middle
Wilmington · New Hanover County Schools
Middle67.4%+15.6pp
385Lewisville Middle
Lewisville · Winston Salem / Forsyth County Schools
Middle67.3%+15.5pp
386Morehead Montessori
Durham · Durham Public Schools
Elementary67.3%+15.5pp
387North Topsail Elementary
Hampstead · Pender County Schools
Elementary67.3%+15.5pp
388Northern Guilford Middle
Greensboro · Guilford County Schools
Middle67.3%+15.5pp
389Parkwood High
Monroe · Union County Public Schools
High67.3%+15.5pp
390Phillip O Berry Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
High67.3%+15.5pp
391Cary Elementary
Cary · Wake County Schools
Elementary67.2%+15.4pp
392West Millbrook Middle
Raleigh · Wake County Schools
Middle67.2%+15.4pp
393East Burke High
Connelly Springs · Burke County Schools
High67.1%+15.3pp
394Northwoods Elementary
Cary · Wake County Schools
Elementary67.1%+15.3pp
395Buckhorn Creek Elementary
Holly Springs · Wake County Schools
Elementary67.0%+15.2pp
396East Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High67.0%+15.2pp
397Porter Ridge Middle School
Indian Trail · Union County Public Schools
Middle67.0%+15.2pp
398Midway High
Newton Grove · Sampson County Schools
High66.9%+15.1pp
399Fred T Foard High
Newton · Catawba County Schools
High66.8%+15.0pp
400Heritage Elementary
Wake Forest · Wake County Schools
Elementary66.8%+15.0pp
Page 8 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.