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
201Midway Elementary
Dunn · Sampson County Schools
Elementary75.7%+22.9pp
202North Elementary
Providence · Caswell County Schools
Elementary75.7%+22.9pp
203Hemby Bridge Elementary
Indian Trail · Union County Public Schools
Elementary75.5%+22.7pp
204Rodgers Elementary
Williamston · Martin County Schools
Elementary75.4%+22.6pp
205Apex Elementary
Apex · Wake County Schools
Elementary75.3%+22.5pp
206Brier Creek Elementary
Thomasville · Davidson County Schools
Elementary75.3%+22.5pp
207Forest City-Dunbar Elementary School
Forest City · Rutherford County Schools
Elementary75.3%+22.5pp
208Carpenter Elementary
Cary · Wake County Schools
Elementary75.2%+22.4pp
209Lacy Elementary
Raleigh · Wake County Schools
Elementary75.2%+22.4pp
210North Chatham Elementary
Chapel Hill · Chatham County Schools
Elementary75.2%+22.4pp
211Sedge Garden Elementary
Kernersville · Winston Salem / Forsyth County Schools
Elementary75.2%+22.4pp
212Swansboro Elementary
Swansboro · Onslow County Schools
Elementary75.2%+22.4pp
213Harris Elementary School
Forest City · Rutherford County Schools
Elementary75.1%+22.3pp
214North Academy of World Languages
Huntersville · Charlotte-Mecklenburg Schools
Elementary75.1%+22.3pp
215North Canton Elementary
Canton · Haywood County Schools
Elementary75.0%+22.2pp
216Union Elementary
Vale · Lincoln County Schools
Elementary75.0%+22.2pp
217Ephesus Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary74.9%+22.1pp
218Holly Tree Elementary
Wilmington · New Hanover County Schools
Elementary74.9%+22.1pp
219Combs Elementary
Raleigh · Wake County Schools
Elementary74.8%+22.0pp
220Fall Creek Elementary
East Bend · Yadkin County Schools
Elementary74.8%+22.0pp
221Heritage Elementary
Wake Forest · Wake County Schools
Elementary74.8%+22.0pp
222Richland Creek Elementary
Wake Forest · Wake County Schools
Elementary74.8%+22.0pp
223W T Griggs Elementary
Poplar Branch · Currituck County Schools
Elementary74.8%+22.0pp
224John R Lawrence Elementary School
Archdale · Randolph County School System
Elementary74.7%+21.9pp
225McDougle Elementary
Chapel Hill · Chapel Hill-Carrboro City Schools
Elementary74.7%+21.9pp
226Mountain Park Elementary
State Road · Surry County Schools
Elementary74.7%+21.9pp
227Pleasant Garden Elementary
Pleasant Garden · Guilford County Schools
Elementary74.7%+21.9pp
228Underwood Elementary
Raleigh · Wake County Schools
Elementary74.7%+21.9pp
229Armstrong Elementary
Eastover · Cumberland County Schools
Elementary74.6%+21.8pp
230Bennett School
Bennett · Chatham County Schools
Elementary74.6%+21.8pp
231Gray's Creek Elementary
Hope Mills · Cumberland County Schools
Elementary74.6%+21.8pp
232Salem Elementary
Apex · Wake County Schools
Elementary74.6%+21.8pp
233Wingate Elementary
Wingate · Union County Public Schools
Elementary74.6%+21.8pp
234Barnardsville Elementary
Barnardsville · Buncombe County Schools
Elementary74.5%+21.7pp
235Coastal Elementary
Holly Ridge · Onslow County Schools
Elementary74.5%+21.7pp
236Coopers Elementary
Elm City · Nash County Public Schools
Elementary74.5%+21.7pp
237General Greene Elementary
Greensboro · Guilford County Schools
Elementary74.5%+21.7pp
238Marshville Elementary
Marshville · Union County Public Schools
Elementary74.5%+21.7pp
239Frank Morgan Elementary
Clemmons · Winston Salem / Forsyth County Schools
Elementary74.4%+21.6pp
240South Topsail Elementary
Hampstead · Pender County Schools
Elementary74.4%+21.6pp
241Torrence Creek Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary74.4%+21.6pp
242Mount Pleasant Elementary
Mount Pleasant · Cabarrus County Schools
Elementary74.3%+21.5pp
243Forbush Elementary
East Bend · Yadkin County Schools
Elementary74.2%+21.4pp
244Oaklawn Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary74.2%+21.4pp
245Powhatan Elementary
Clayton · Johnston County Public Schools
Elementary74.2%+21.4pp
246Balls Creek Elementary
Newton · Catawba County Schools
Elementary74.0%+21.2pp
247McAdenville Elementary
McAdenville · Gaston County Schools
Elementary74.0%+21.2pp
248Sherrills Ford Elementary
Sherrills Ford · Catawba County Schools
Elementary74.0%+21.2pp
249Carrboro Elementary
Carrboro · Chapel Hill-Carrboro City Schools
Elementary73.9%+21.1pp
250Friendship Elementary
Winston-Salem · Davidson County Schools
Elementary73.9%+21.1pp
Page 5 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.