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
1001Lillington-Shawtown Elementary
Lillington · Harnett County Schools
Elementary46.6%-6.2pp
1002South Elementary
Mebane · Caswell County Schools
Elementary46.6%-6.2pp
1003Brentwood Elementary
Raleigh · Wake County Schools
Elementary46.5%-6.3pp
1004Oakdale Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary46.5%-6.3pp
1005Northwood Elementary
High Point · Guilford County Schools
Elementary46.3%-6.5pp
1006East Rockingham Elementary
Rockingham · Richmond County Schools
Elementary46.2%-6.6pp
1007Eastern Wayne Elementary
Goldsboro · Wayne County Public Schools
Elementary46.2%-6.6pp
1008Fred L Wilson Elementary
Kannapolis · Kannapolis City Schools
Elementary46.2%-6.6pp
1009Ira B Jones Elementary
Asheville · Asheville City Schools
Elementary46.2%-6.6pp
1010Randleman Elementary School
Randleman · Randolph County School System
Elementary46.2%-6.6pp
1011Albemarle Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary46.0%-6.8pp
1012P W Moore Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary46.0%-6.8pp
1013Martins Creek Elementary
Murphy · Cherokee County Schools
Elementary45.9%-6.9pp
1014Sam D Bundy Elementary
Farmville · Pitt County Schools
Elementary45.9%-6.9pp
1015Tryon Elementary
Bessemer City · Gaston County Schools
Elementary45.9%-6.9pp
1016Union Intermediate
Clinton · Sampson County Schools
Elementary45.8%-7.0pp
1017Winecoff Elementary
Concord · Cabarrus County Schools
Elementary45.8%-7.0pp
1018C C Spaulding Elementary
Durham · Durham Public Schools
Elementary45.7%-7.1pp
1019Contentnea-Savannah School
Kinston · Lenoir County Public Schools
Elementary45.7%-7.1pp
1020Loyd E Auman Elementary
Fayetteville · Cumberland County Schools
Elementary45.7%-7.1pp
1021Sand Hill-Venable Elem
Asheville · Buncombe County Schools
Elementary45.7%-7.1pp
1022Riverview Elementary
Murfreesboro · Hertford County Schools
Elementary45.6%-7.2pp
1023S W Snowden Elementary
Aurora · Beaufort County Schools
Elementary45.5%-7.3pp
1024Bladenboro Primary
Bladenboro · Bladen County Schools
Elementary45.4%-7.4pp
1025Chapel Grove Elementary
Gastonia · Gaston County Schools
Elementary45.3%-7.5pp
1026Flat Rock Elementary
Mount Airy · Surry County Schools
Elementary45.3%-7.5pp
1027Glade Creek Elementary
Ennice · Alleghany County Schools
Elementary45.3%-7.5pp
1028King Elementary School
King · Stokes County Schools
Elementary45.3%-7.5pp
1029Southeast Raleigh Elementary
Raleigh · Wake County Schools
Elementary45.3%-7.5pp
1030Stoney Creek Elementary
Reidsville · Caswell County Schools
Elementary45.3%-7.5pp
1031Cyrus P Frazier Elementary
Greensboro · Guilford County Schools
Elementary45.2%-7.6pp
1032East Franklin Elementary
Franklin · Macon County Schools
Elementary45.2%-7.6pp
1033Holt Elementary
Durham · Durham Public Schools
Elementary45.2%-7.6pp
1034Kirkman Park Elementary
High Point · Guilford County Schools
Elementary45.2%-7.6pp
1035Ramseur Elementary School
Ramseur · Randolph County School System
Elementary45.2%-7.6pp
1036Riverside Elementary
Newland · Avery County Schools
Elementary45.2%-7.6pp
1037Brier Creek Elementary
Raleigh · Wake County Schools
Elementary45.1%-7.7pp
1038Brogden Primary
Dudley · Wayne County Public Schools
Elementary45.1%-7.7pp
1039Forest Hills Global Elementary
Wilmington · New Hanover County Schools
Elementary45.1%-7.7pp
1040Pinewood Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary45.1%-7.7pp
1041Sunset Park Elementary
Wilmington · New Hanover County Schools
Elementary45.0%-7.8pp
1042Tommy's Road Elementary
Goldsboro · Wayne County Public Schools
Elementary44.9%-7.9pp
1043Bearfield Primary
Ahoskie · Hertford County Schools
Elementary44.8%-8.0pp
1044Charles England Elementary School
Lexington · Lexington City Schools
Elementary44.8%-8.0pp
1045Cullowhee Valley School
Cullowhee · Jackson County Public Schools
Elementary44.8%-8.0pp
1046Mineral Springs Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary44.8%-8.0pp
1047C C Wright Elementary School
North Wilkesboro · Wilkes County Schools
Elementary44.7%-8.1pp
1048E J Hayes Elementary
Williamston · Martin County Schools
Elementary44.7%-8.1pp
1049Malpass Corner Elementary
Burgaw · Pender County Schools
Elementary44.7%-8.1pp
1050North Wilkesboro Elementary School
North Wilkesboro · Wilkes County Schools
Elementary44.7%-8.1pp
Page 21 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.