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
301Huntersville Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary70.0%+18.2pp
302Apex Middle
Apex · Wake County Schools
Middle69.9%+18.1pp
303Cary High
Cary · Wake County Schools
High69.9%+18.1pp
304Coastal Elementary
Holly Ridge · Onslow County Schools
Elementary69.8%+18.0pp
305Matthews Elementary
Matthews · Charlotte-Mecklenburg Schools
Elementary69.8%+18.0pp
306McAdenville Elementary
McAdenville · Gaston County Schools
Elementary69.8%+18.0pp
307Turner Creek Elementary
Cary · Wake County Schools
Elementary69.8%+18.0pp
308D H Conley High
Greenville · Pitt County Schools
High69.7%+17.9pp
309John T Hoggard High
Wilmington · New Hanover County Schools
High69.7%+17.9pp
310North Lincoln High
Lincolnton · Lincoln County Schools
High69.7%+17.9pp
311Pilot Mountain Middle
Pilot Mountain · Surry County Schools
Middle69.7%+17.9pp
312Sycamore Creek Elementary
Raleigh · Wake County Schools
Elementary69.7%+17.9pp
313Willow Spring High
Fuquay Varina · Wake County Schools
High69.7%+17.9pp
314Asheville High
Asheville · Asheville City Schools
High69.6%+17.8pp
315East Cary Middle
Cary · Wake County Schools
Middle69.6%+17.8pp
316Stough Elementary
Raleigh · Wake County Schools
Elementary69.6%+17.8pp
317Cane Creek Middle
Fletcher · Buncombe County Schools
Middle69.5%+17.7pp
318Leesville Road Middle
Raleigh · Wake County Schools
Middle69.5%+17.7pp
319North Chatham Elementary
Chapel Hill · Chatham County Schools
Elementary69.5%+17.7pp
320Northwood High
Pittsboro · Chatham County Schools
High69.5%+17.7pp
321Pinecrest High
Southern Pines · Moore County Schools
High69.5%+17.7pp
322Reid Ross Classical High
Fayetteville · Cumberland County Schools
High69.5%+17.7pp
323Millingport Elementary
Albemarle · Stanly County Schools
Elementary69.4%+17.6pp
324Pearsontown Elementary
Durham · Durham Public Schools
Elementary69.4%+17.6pp
325South Charlotte Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle69.4%+17.6pp
326Bryan Road Elementary
Garner · Wake County Schools
Elementary69.3%+17.5pp
327Junaluska Elementary
Waynesville · Haywood County Schools
Elementary69.3%+17.5pp
328Roberson High
Asheville · Buncombe County Schools
High69.3%+17.5pp
329White Oak Elementary
Cape Carteret · Carteret County Public Schools
Elementary69.3%+17.5pp
330North Buncombe High
Weaverville · Buncombe County Schools
High69.2%+17.4pp
331Stallings Elementary
Stallings · Union County Public Schools
Elementary69.2%+17.4pp
332Washington Early College High
Creswell · Washington County Schools
High69.2%+17.4pp
333Ligon Middle
Raleigh · Wake County Schools
Middle69.1%+17.3pp
334Riverwood Elementary
Clayton · Johnston County Public Schools
Elementary69.1%+17.3pp
335West Cary Middle
Cary · Wake County Schools
Middle69.1%+17.3pp
336Alston Ridge Elementary
Cary · Wake County Schools
Elementary69.0%+17.2pp
337Armstrong Elementary
Eastover · Cumberland County Schools
Elementary69.0%+17.2pp
338Cornelius Elementary
Cornelius · Charlotte-Mecklenburg Schools
Elementary69.0%+17.2pp
339Myers Park High School
Charlotte · Charlotte-Mecklenburg Schools
High69.0%+17.2pp
340Phillips Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle69.0%+17.2pp
341West Henderson High
Hendersonville · Henderson County Schools
High69.0%+17.2pp
342Carpenter Elementary
Cary · Wake County Schools
Elementary68.9%+17.1pp
343McAlpine Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary68.9%+17.1pp
344North Wilkes High School
Hays · Wilkes County Schools
High68.9%+17.1pp
345Eastover-Central Elementary
Eastover · Cumberland County Schools
Elementary68.8%+17.0pp
346Woods Creek Elementary
Holly Springs · Wake County Schools
Elementary68.8%+17.0pp
347Carrboro Elementary
Carrboro · Chapel Hill-Carrboro City Schools
Elementary68.7%+16.9pp
348J.V. Washam Elementary
Cornelius · Charlotte-Mecklenburg Schools
Elementary68.6%+16.8pp
349Oakwood Middle IB School
Statesville · Iredell-Statesville Schools
Middle68.6%+16.8pp
350Bogue Sound Elementary
Newport · Carteret County Public Schools
Elementary68.4%+16.6pp
Page 7 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.