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
151Mountain View Elementary
Hickory · Catawba County Schools
Elementary78.2%+25.4pp
152Peachtree Elementary
Murphy · Cherokee County Schools
Elementary78.1%+25.3pp
153Chantilly Montessori
Charlotte · Charlotte-Mecklenburg Schools
Elementary78.0%+25.2pp
154Chatham Grove Elementary
Pittsboro · Chatham County Schools
Elementary77.8%+25.0pp
155Hunter Elementary
Raleigh · Wake County Schools
Elementary77.7%+24.9pp
156Junaluska Elementary
Waynesville · Haywood County Schools
Elementary77.7%+24.9pp
157Eastover-Central Elementary
Eastover · Cumberland County Schools
Elementary77.6%+24.8pp
158Farmington Woods Elementary
Cary · Wake County Schools
Elementary77.6%+24.8pp
159Jefferson Elementary
Winston-Salem · Winston Salem / Forsyth County Schools
Elementary77.5%+24.7pp
160Central Elementary
Statesville · Iredell-Statesville Schools
Elementary77.4%+24.6pp
161Locust Elementary
Locust · Stanly County Schools
Elementary77.3%+24.5pp
162Tanglewood Elementary
Lumberton · Public Schools of Robeson County
Elementary77.3%+24.5pp
163White Oak Elementary
Cape Carteret · Carteret County Public Schools
Elementary77.3%+24.5pp
164Porters Neck Elementary
Wilmington · New Hanover County Schools
Elementary77.2%+24.4pp
165Knotts Island Elementary
Knotts Island · Currituck County Schools
Elementary77.1%+24.3pp
166Palisades Park Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary77.1%+24.3pp
167Richfield Elementary
Richfield · Stanly County Schools
Elementary77.1%+24.3pp
168Moss Hill Elementary
Kinston · Lenoir County Public Schools
Elementary77.0%+24.2pp
169Edward Best Elementary
Louisburg · Franklin County Schools
Elementary76.9%+24.1pp
170Pilot Mountain Elementary
Pilot Mountain · Surry County Schools
Elementary76.9%+24.1pp
171Iron Station Elementary
Iron Station · Lincoln County Schools
Elementary76.8%+24.0pp
172Ridgewood Elementary
Winterville · Pitt County Schools
Elementary76.8%+24.0pp
173Rutherfordton Elementary School
Rutherfordton · Rutherford County Schools
Elementary76.8%+24.0pp
174Ballentine Elementary
Fuquay Varina · Wake County Schools
Elementary76.7%+23.9pp
175Mills River Elementary
Mills River · Henderson County Schools
Elementary76.7%+23.9pp
176Mulberry Elementary School
North Wilkesboro · Wilkes County Schools
Elementary76.7%+23.9pp
177Old Richmond Elementary
Tobaccoville · Winston Salem / Forsyth County Schools
Elementary76.7%+23.9pp
178Pathways Elementary
Hillsborough · Orange County Schools
Elementary76.7%+23.9pp
179Town Creek Elementary
Winnabow · Brunswick County Schools
Elementary76.7%+23.9pp
180North Newton Elementary
Newton · Newton Conover City Schools
Elementary76.6%+23.8pp
181Mount Olive Elementary School
King · Stokes County Schools
Elementary76.5%+23.7pp
182Jesse Wharton Elem
Greensboro · Guilford County Schools
Elementary76.4%+23.6pp
183Seawell Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary76.4%+23.6pp
184Southwest Elementary
Clemmons · Winston Salem / Forsyth County Schools
Elementary76.4%+23.6pp
185Beaufort Elementary
Beaufort · Carteret County Public Schools
Elementary76.3%+23.5pp
186Belmont Central Elementary
Belmont · Gaston County Schools
Elementary76.3%+23.5pp
187Laurel Park Elementary
Apex · Wake County Schools
Elementary76.3%+23.5pp
188South Academy of International Languages
Charlotte · Charlotte-Mecklenburg Schools
Elementary76.3%+23.5pp
189Bethel Elementary
Canton · Haywood County Schools
Elementary76.0%+23.2pp
190Florence Elementary
High Point · Guilford County Schools
Elementary76.0%+23.2pp
191McAlpine Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary76.0%+23.2pp
192The Downtown School
Winston Salem · Winston Salem / Forsyth County Schools
Elementary76.0%+23.2pp
193Union Elementary
Shallotte · Brunswick County Schools
Elementary76.0%+23.2pp
194G R Whitfield
Grimesland · Pitt County Schools
Elementary75.9%+23.1pp
195Gardners Elementary
Elm City · Wilson County Schools
Elementary75.9%+23.1pp
196Mangum Elementary
Bahama · Durham Public Schools
Elementary75.9%+23.1pp
197Alston Ridge Elementary
Cary · Wake County Schools
Elementary75.8%+23.0pp
198Etowah Elementary
Etowah · Henderson County Schools
Elementary75.8%+23.0pp
199Hasty Elementary
Thomasville · Davidson County Schools
Elementary75.8%+23.0pp
200St James Elementary
Denver · Lincoln County Schools
Elementary75.8%+23.0pp
Page 4 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.