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,268 schools with reported Mathematics scores. State average: 52.8%.
RankSchoolLevelMathematicsvs state
1851Hayesville High
Hayesville · Clay County Schools
High34.2%-18.6pp
1852Morven Elementary
Morven · Anson County Schools
Elementary34.2%-18.6pp
1853Ferndale Middle
High Point · Guilford County Schools
Middle34.1%-18.7pp
1854Ibraham Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary34.1%-18.7pp
1855Southern Wayne High
Dudley · Wayne County Public Schools
High34.1%-18.7pp
1856Trinity High School
Trinity · Randolph County School System
High34.1%-18.7pp
1857Wiley Magnet Middle
Winston Salem · Winston Salem / Forsyth County Schools
Middle34.1%-18.7pp
1858Devonshire Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary34.0%-18.8pp
1859Roberson High
Asheville · Buncombe County Schools
High34.0%-18.8pp
1860Erwin Middle
Salisbury · Rowan-Salisbury Schools
Middle33.9%-18.9pp
1861Red Oak Middle
Battleboro · Nash County Public Schools
Middle33.9%-18.9pp
1862Saint Pauls Elementary
Saint Pauls · Public Schools of Robeson County
Elementary33.8%-19.0pp
1863West Cabarrus High
Concord · Cabarrus County Schools
High33.8%-19.0pp
1864B. Everett Jordan Elementary
Graham · Alamance-Burlington Schools
Elementary33.7%-19.1pp
1865Coker-Wimberly Elementary
Battleboro · Edgecombe County Public Schools
Elementary33.6%-19.2pp
1866Eastway Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle33.6%-19.2pp
1867Otis L Hairston Sr Middle
Greensboro · Guilford County Schools
Middle33.6%-19.2pp
1868R Homer Andrews Elementary
Burlington · Alamance-Burlington Schools
Elementary33.6%-19.2pp
1869Richlands High
Richlands · Onslow County Schools
High33.6%-19.2pp
1870Holbrook Middle
Lowell · Gaston County Schools
Middle33.5%-19.3pp
1871Warrenwood Elementary
Fayetteville · Cumberland County Schools
Elementary33.5%-19.3pp
1872Academy at Smith
Greensboro · Guilford County Schools
High33.3%-19.5pp
1873East Millbrook Middle
Raleigh · Wake County Schools
Middle33.3%-19.5pp
1874Hendersonville High
Hendersonville · Henderson County Schools
High33.3%-19.5pp
1875Northside High
Pinetown · Beaufort County Schools
High33.3%-19.5pp
1876River Oaks Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary33.3%-19.5pp
1877Rosenwald Elementary
Fairmont · Public Schools of Robeson County
Elementary33.3%-19.5pp
1878Westarea Elementary
Fayetteville · Cumberland County Schools
Elementary33.3%-19.5pp
1879Zeb Vance Elementary
Kittrell · Vance County Schools
Elementary33.3%-19.5pp
1880Nations Ford Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary33.2%-19.6pp
1881Vick Elementary
Wilson · Wilson County Schools
Elementary33.2%-19.6pp
1882Bugg Elementary
Raleigh · Wake County Schools
Elementary33.1%-19.7pp
1883Davie County High
Mocksville · Davie County Schools
High33.1%-19.7pp
1884Hobbton High
Newton Grove · Sampson County Schools
High33.0%-19.8pp
1885Northeast Elementary
Kinston · Lenoir County Public Schools
Elementary33.0%-19.8pp
1886Sycamore Lane Elementary
Laurinburg · Scotland County Schools
Elementary33.0%-19.8pp
1887West Pender Middle
Burgaw · Pender County Schools
Middle32.9%-19.9pp
1888Neal Middle
Durham · Durham Public Schools
Middle32.8%-20.0pp
1889Terrell Lane Middle
Louisburg · Franklin County Schools
Middle32.8%-20.0pp
1890West Craven Middle
New Bern · Craven County Board of Education
Middle32.8%-20.0pp
1891Rose Hill-Magnolia Elementary
Rose Hill · Duplin County Schools
Elementary32.7%-20.1pp
1892White Oak High
Jacksonville · Onslow County Schools
High32.7%-20.1pp
1893Havelock High
Havelock · Craven County Board of Education
High32.6%-20.2pp
1894Riverside Middle
Williamston · Martin County Schools
Middle32.6%-20.2pp
1895Weldon Middle
Halifax · Weldon City Schools
Middle32.6%-20.2pp
1896Asheville High
Asheville · Asheville City Schools
High32.5%-20.3pp
1897Rochelle Middle
Kinston · Lenoir County Public Schools
Middle32.5%-20.3pp
1898Roseboro-Salemburg Middle
Roseboro · Sampson County Schools
Middle32.5%-20.3pp
1899Walter Bickett Elementary
Monroe · Union County Public Schools
Elementary32.5%-20.3pp
1900West Edgecombe Middle
Rocky Mount · Edgecombe County Public Schools
Middle32.5%-20.3pp
Page 38 of 46

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.