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