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). 1,305 schools with reported Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
351Cary Elementary
Cary · Wake County Schools
Elementary69.3%+16.5pp
352Snow Creek Elementary
Hickory · Catawba County Schools
Elementary69.3%+16.5pp
353Brooks Global Elementary
Greensboro · Guilford County Schools
Elementary69.2%+16.4pp
354Coddle Creek Elementary
Mooresville · Iredell-Statesville Schools
Elementary69.2%+16.4pp
355Frederick Douglass Elementary
Wilson · Wilson County Schools
Elementary69.2%+16.4pp
356Mull Elementary
Morganton · Burke County Schools
Elementary69.2%+16.4pp
357Stokesdale Elementary
Stokesdale · Guilford County Schools
Elementary69.2%+16.4pp
358Union Elementary
Wingate · Union County Public Schools
Elementary69.2%+16.4pp
359W A Bess Elementary School
Gastonia · Gaston County Schools
Elementary69.2%+16.4pp
360Glen Alpine Elementary
Morganton · Burke County Schools
Elementary69.1%+16.3pp
361Lansdowne Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary69.1%+16.3pp
362Lincoln Elementary
Ruffin · Rockingham County Schools
Elementary69.1%+16.3pp
363Stories Creek Elementary
Roxboro · Person County Schools
Elementary69.1%+16.3pp
364Pamlico County Primary
Bayboro · Pamlico County Schools
Elementary69.0%+16.2pp
365Highland Creek Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary68.9%+16.1pp
366Rocky River Elementary
Monroe · Union County Public Schools
Elementary68.9%+16.1pp
367Shawboro Elementary School
Shawboro · Currituck County Schools
Elementary68.9%+16.1pp
368West View Elementary
Garner · Johnston County Public Schools
Elementary68.9%+16.1pp
369Charlotte East Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary68.8%+16.0pp
370Sunshine Elementary School
Bostic · Rutherford County Schools
Elementary68.8%+16.0pp
371Taylorsville Elementary
Taylorsville · Alexander County Schools
Elementary68.8%+16.0pp
372Tuckaseegee Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary68.8%+16.0pp
373East Elementary
Kings Mountain · Cleveland County Schools
Elementary68.7%+15.9pp
374Fuller Elementary
Raleigh · Wake County Schools
Elementary68.7%+15.9pp
375Nags Head Elementary School
Nags Head · Dare County Schools
Elementary68.7%+15.9pp
376Old Fort Elementary School
Old Fort · McDowell County Schools
Elementary68.7%+15.9pp
377Parkside Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary68.7%+15.9pp
378Vance Elementary
Raleigh · Wake County Schools
Elementary68.7%+15.9pp
379Blackburn Elementary
Newton · Catawba County Schools
Elementary68.6%+15.8pp
380Granite Falls Elementary
Granite Falls · Caldwell County Schools
Elementary68.6%+15.8pp
381Hargrove Elementary
Faison · Sampson County Schools
Elementary68.6%+15.8pp
382Union Elementary
Shelby · Cleveland County Schools
Elementary68.6%+15.8pp
383Harmony Elementary
Harmony · Iredell-Statesville Schools
Elementary68.5%+15.7pp
384Rand Road Elementary
Garner · Wake County Schools
Elementary68.5%+15.7pp
385Washington Elementary
Raleigh · Wake County Schools
Elementary68.5%+15.7pp
386Rolesville Elementary
Rolesville · Wake County Schools
Elementary68.4%+15.6pp
387Rosman Elementary
Rosman · Transylvania County Schools
Elementary68.4%+15.6pp
388Bradley Creek Elementary
Wilmington · New Hanover County Schools
Elementary68.3%+15.5pp
389Porter Ridge Elementary
Indian Trail · Union County Public Schools
Elementary68.3%+15.5pp
390Sunny View Elementary School
Mill Spring · Polk County Schools
Elementary68.3%+15.5pp
391FPG Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary68.2%+15.4pp
392Conn Elementary
Raleigh · Wake County Schools
Elementary68.1%+15.3pp
393Norwood Elementary
Norwood · Stanly County Schools
Elementary68.1%+15.3pp
394Princeton Elementary
Princeton · Johnston County Public Schools
Elementary68.1%+15.3pp
395Waccamaw
Ash · Brunswick County Schools
Elementary68.1%+15.3pp
396William R Davie Elementary
Mocksville · Davie County Schools
Elementary68.1%+15.3pp
397Carolina Forest Elementary
Jacksonville · Onslow County Schools
Elementary68.0%+15.2pp
398Icard Elementary
Connelly Springs · Burke County Schools
Elementary68.0%+15.2pp
399Rashkis Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary68.0%+15.2pp
400Landis Elementary
Landis · Rowan-Salisbury Schools
Elementary67.9%+15.1pp
Page 8 of 27

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 Mathematics 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.