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
301Pinnacle Elementary School
Pinnacle · Stokes County Schools
Elementary71.4%+18.6pp
302Root Elementary
Raleigh · Wake County Schools
Elementary71.4%+18.6pp
303North Ridge Elementary
Raleigh · Wake County Schools
Elementary71.3%+18.5pp
304Pearsontown Elementary
Durham · Durham Public Schools
Elementary71.3%+18.5pp
305Greenwood Elementary
Sanford · Lee County Schools
Elementary71.2%+18.4pp
306Castle Hayne Elementary
Castle Hayne · New Hanover County Schools
Elementary71.1%+18.3pp
307Franklinville Elementary School
Franklinville · Randolph County School System
Elementary71.1%+18.3pp
308Forrest W. Hunt Elementary School
Forest City · Rutherford County Schools
Elementary71.0%+18.2pp
309Fuquay-Varina Elementary
Fuquay-Varina · Wake County Schools
Elementary70.9%+18.1pp
310Clyde Campbell Elementary
Hickory · Catawba County Schools
Elementary70.8%+18.0pp
311Lincoln Heights Elementary
Fuquay-Varina · Wake County Schools
Elementary70.8%+18.0pp
312Jackson Park Elementary
Kannapolis · Kannapolis City Schools
Elementary70.7%+17.9pp
313Jarvisburg Elementary
Jarvisburg · Currituck County Schools
Elementary70.7%+17.9pp
314Maiden Elementary
Maiden · Catawba County Schools
Elementary70.7%+17.9pp
315Shuford Elementary
Conover · Newton Conover City Schools
Elementary70.7%+17.9pp
316Benson Elementary
Benson · Johnston County Public Schools
Elementary70.6%+17.8pp
317Clement Elementary
Autryville · Sampson County Schools
Elementary70.6%+17.8pp
318Weaverville Elementary
Weaverville · Buncombe County Schools
Elementary70.6%+17.8pp
319Cove Creek Elementary
Vilas · Watauga County Schools
Elementary70.5%+17.7pp
320Dobson Elementary
Dobson · Surry County Schools
Elementary70.5%+17.7pp
321Helena Elementary
Timberlake · Person County Schools
Elementary70.5%+17.7pp
322John Van Lindley Elementary
Greensboro · Guilford County Schools
Elementary70.5%+17.7pp
323Long Hill Elementary
Fayetteville · Cumberland County Schools
Elementary70.5%+17.7pp
324Meadow Lane Elementary
Goldsboro · Wayne County Public Schools
Elementary70.5%+17.7pp
325Northwest Elementary
Pikeville · Wayne County Public Schools
Elementary70.5%+17.7pp
326Charles E Boger Elementary
Kannapolis · Cabarrus County Schools
Elementary70.4%+17.6pp
327Parkway Elementary
Boone · Watauga County Schools
Elementary70.4%+17.6pp
328Middle Creek Elementary
Apex · Wake County Schools
Elementary70.3%+17.5pp
329Pittsboro Elementary
Pittsboro · Chatham County Schools
Elementary70.3%+17.5pp
330Marion Elementary School
Marion · McDowell County Schools
Elementary70.2%+17.4pp
331River Dell Elementary
Clayton · Johnston County Public Schools
Elementary70.1%+17.3pp
332Shadybrook Elementary
High Point · Guilford County Schools
Elementary70.1%+17.3pp
333Vaughan Academy of Technology
Charlotte · Charlotte-Mecklenburg Schools
Elementary70.1%+17.3pp
334East Mooresville Intermediate
Mooresville · Mooresville Graded School District
Elementary70.0%+17.2pp
335Millers Creek Elementary School
Millers Creek · Wilkes County Schools
Elementary70.0%+17.2pp
336Herbert Akins Rd Elementary
Fuquay-Varina · Wake County Schools
Elementary69.9%+17.1pp
337Turner Creek Elementary
Cary · Wake County Schools
Elementary69.8%+17.0pp
338Camden Intermediate
Camden · Camden County Schools
Elementary69.7%+16.9pp
339Grantham Elementary
Goldsboro · Wayne County Public Schools
Elementary69.7%+16.9pp
340Partnership Elementary
Raleigh · Wake County Schools
Elementary69.7%+16.9pp
341Woodland Elementary
Semora · Person County Schools
Elementary69.7%+16.9pp
342Charles H Tuttle Elementary
Maiden · Catawba County Schools
Elementary69.6%+16.8pp
343Endhaven Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary69.6%+16.8pp
344Meadow School
Benson · Johnston County Public Schools
Elementary69.6%+16.8pp
345Scroggs Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary69.6%+16.8pp
346River Gate Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary69.5%+16.7pp
347Tryon Elementary School
Tryon · Polk County Schools
Elementary69.5%+16.7pp
348Efland Cheeks Elementary
Efland · Orange County Schools
Elementary69.4%+16.6pp
349Mooresville Intermediate
Mooresville · Mooresville Graded School District
Elementary69.4%+16.6pp
350Vanstory Hills Elementary
Fayetteville · Cumberland County Schools
Elementary69.4%+16.6pp
Page 7 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.