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,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
251Elizabeth City Pasquotank Early College
Elizabeth City · Elizabeth City-Pasquotank Public Schools
High80.0%+22.8pp
252Frank Morgan Elementary
Clemmons · Winston Salem / Forsyth County Schools
Elementary80.0%+22.8pp
253Hopewell Elementary School
Trinity · Randolph County School System
Elementary80.0%+22.8pp
254Montgomery County Early College
Troy · Montgomery County Schools
High80.0%+22.8pp
255Thanksgiving Elementary
Selma · Johnston County Public Schools
Elementary79.9%+22.7pp
256Holly Ridge Middle
Holly Springs · Wake County Schools
Middle79.8%+22.6pp
257New Century International Middle
Fayetteville · Cumberland County Schools
Middle79.8%+22.6pp
258Porters Neck Elementary
Wilmington · New Hanover County Schools
Elementary79.8%+22.6pp
259Catawba Elementary School
Catawba · Catawba County Schools
Elementary79.7%+22.5pp
260Conn Elementary
Raleigh · Wake County Schools
Elementary79.7%+22.5pp
261Kernodle Middle
Greensboro · Guilford County Schools
Middle79.7%+22.5pp
262Pleasant Garden Elementary
Pleasant Garden · Guilford County Schools
Elementary79.7%+22.5pp
263South Academy of International Languages
Charlotte · Charlotte-Mecklenburg Schools
Elementary79.7%+22.5pp
264Cane Creek Middle
Fletcher · Buncombe County Schools
Middle79.6%+22.4pp
265Charles P Murray Middle
Wilmington · New Hanover County Schools
Middle79.6%+22.4pp
266Rolesville Elementary
Rolesville · Wake County Schools
Elementary79.6%+22.4pp
267W M Jenkins Elementary
Hickory · Hickory City Schools
Elementary79.6%+22.4pp
268Waxhaw Elementary
Waxhaw · Union County Public Schools
Elementary79.6%+22.4pp
269Woods Creek Elementary
Holly Springs · Wake County Schools
Elementary79.6%+22.4pp
270Mangum Elementary
Bahama · Durham Public Schools
Elementary79.5%+22.3pp
271Broad Creek Middle
Newport · Carteret County Public Schools
Middle79.4%+22.2pp
272Jackson Park Elementary
Kannapolis · Kannapolis City Schools
Elementary79.4%+22.2pp
273New Hope Elementary
Wilson · Wilson County Schools
Elementary79.4%+22.2pp
274Collinswood Language Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary79.2%+22.0pp
275Friedberg Elementary
Winston-Salem · Davidson County Schools
Elementary79.2%+22.0pp
276Jarvisburg Elementary
Jarvisburg · Currituck County Schools
Elementary79.2%+22.0pp
277Roland-Grise Middle
Wilmington · New Hanover County Schools
Middle79.2%+22.0pp
278New Salem Elementary
Marshville · Union County Public Schools
Elementary79.1%+21.9pp
279Topsail Middle
Hampstead · Pender County Schools
Middle79.1%+21.9pp
280Apex Middle
Apex · Wake County Schools
Middle79.0%+21.8pp
281Hope Middle
Greenville · Pitt County Schools
Middle79.0%+21.8pp
282Lake Norman Elementary
Mooresville · Iredell-Statesville Schools
Elementary79.0%+21.8pp
283North Forest Pines Elementary
Raleigh · Wake County Schools
Elementary79.0%+21.8pp
284West Cary Middle
Cary · Wake County Schools
Middle79.0%+21.8pp
285Apex Friendship High
Apex · Wake County Schools
High78.8%+21.6pp
286Ranger Elementary
Murphy · Cherokee County Schools
Elementary78.8%+21.6pp
287Pilot Mountain Middle
Pilot Mountain · Surry County Schools
Middle78.7%+21.5pp
288Smith Middle
Chapel Hill · Chapel Hill-Carrboro City Schools
Middle78.7%+21.5pp
289West Pine Elementary
West End · Moore County Schools
Elementary78.7%+21.5pp
290Ardrey Kell High School
Charlotte · Charlotte-Mecklenburg Schools
High78.6%+21.4pp
291Barnette Elementary
Huntersville · Charlotte-Mecklenburg Schools
Elementary78.6%+21.4pp
292Heritage Elementary
Wake Forest · Wake County Schools
Elementary78.6%+21.4pp
293Jamesville Elementary
Jamesville · Martin County Schools
Elementary78.6%+21.4pp
294Panther Creek High
Cary · Wake County Schools
High78.6%+21.4pp
295T S Cooper Elementary
Sunbury · Gates County Schools
Elementary78.6%+21.4pp
296Turner Creek Elementary
Cary · Wake County Schools
Elementary78.6%+21.4pp
297Char Eng Early College-UNCC
Charlotte · Charlotte-Mecklenburg Schools
High78.5%+21.3pp
298Edward Best Elementary
Louisburg · Franklin County Schools
Elementary78.5%+21.3pp
299Sycamore Creek Elementary
Raleigh · Wake County Schools
Elementary78.5%+21.3pp
300Moyock Middle
Moyock · Currituck County Schools
Middle78.4%+21.2pp
Page 6 of 45

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