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