North Carolina schools ranked by test score
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 101 | Stokes Early College High School Walnut Cove · Stokes County Schools | High | 58.3% | +5.5pp |
| 102 | East Surry High Pilot Mountain · Surry County Schools | High | 58.2% | +5.4pp |
| 103 | Pine Forest High Fayetteville · Cumberland County Schools | High | 58.2% | +5.4pp |
| 104 | West Wilkes High School Millers Creek · Wilkes County Schools | High | 57.8% | +5.0pp |
| 105 | Wilkes Early College High School Wilkesboro · Wilkes County Schools | High | 57.6% | +4.8pp |
| 106 | Bandys High Catawba · Catawba County Schools | High | 56.8% | +4.0pp |
| 107 | Topsail High Hampstead · Pender County Schools | High | 56.7% | +3.9pp |
| 108 | Charles B Aycock High Pikeville · Wayne County Public Schools | High | 56.5% | +3.7pp |
| 109 | Chase High School Forest City · Rutherford County Schools | High | 56.5% | +3.7pp |
| 110 | Watauga High Boone · Watauga County Schools | High | 56.3% | +3.5pp |
| 111 | Yadkin Valley Regional Career Academy Lexington · Davidson County Schools | High | 56.0% | +3.2pp |
| 112 | Early College EAST High Havelock · Craven County Board of Education | High | 55.9% | +3.1pp |
| 113 | Eastern Wayne High Goldsboro · Wayne County Public Schools | High | 55.7% | +2.9pp |
| 114 | Nash Central High Rocky Mount · Nash County Public Schools | High | 55.7% | +2.9pp |
| 115 | Swansboro High Swansboro · Onslow County Schools | High | 55.7% | +2.9pp |
| 116 | Early College of Forsyth Co Winston Salem · Winston Salem / Forsyth County Schools | High | 55.6% | +2.8pp |
| 117 | Caldwell Early College Hudson · Caldwell County Schools | High | 55.4% | +2.6pp |
| 118 | West Stokes High School King · Stokes County Schools | High | 55.4% | +2.6pp |
| 119 | Roanoke Valley Early College Weldon · Weldon City Schools | High | 55.0% | +2.2pp |
| 120 | Wilkes Central High School Wilkesboro · Wilkes County Schools | High | 54.9% | +2.1pp |
| 121 | Porter Ridge High School Indian Trail · Union County Public Schools | High | 54.6% | +1.8pp |
| 122 | Tuscola High Waynesville · Haywood County Schools | High | 54.1% | +1.3pp |
| 123 | Union Pines High Cameron · Moore County Schools | High | 54.1% | +1.3pp |
| 124 | Kearns Academy High Point · Guilford County Schools | High | 53.8% | +1.0pp |
| 125 | William Amos Hough High Cornelius · Charlotte-Mecklenburg Schools | High | 53.6% | +0.8pp |
| 126 | Rosman High Rosman · Transylvania County Schools | High | 53.3% | +0.5pp |
| 127 | West Stanly High Oakboro · Stanly County Schools | High | 52.7% | -0.1pp |
| 128 | Elkin High Elkin · Elkin City Schools | High | 52.6% | -0.2pp |
| 129 | SILSA Asheville · Asheville City Schools | High | 52.6% | -0.2pp |
| 130 | Atkins Academic & Tech High Winston-Salem · Winston Salem / Forsyth County Schools | High | 52.5% | -0.3pp |
| 131 | East Henderson High East Flat Rock · Henderson County Schools | High | 52.5% | -0.3pp |
| 132 | North Henderson High Hendersonville · Henderson County Schools | High | 52.4% | -0.4pp |
| 133 | Wheatmore High School Trinity · Randolph County School System | High | 52.3% | -0.5pp |
| 134 | Anson Co. Early College High Polkton · Anson County Schools | High | 52.2% | -0.6pp |
| 135 | Patton High School Morganton · Burke County Schools | High | 52.2% | -0.6pp |
| 136 | Saint Stephens High Hickory · Catawba County Schools | High | 52.2% | -0.6pp |
| 137 | Parkwood High Monroe · Union County Public Schools | High | 52.0% | -0.8pp |
| 138 | Cape Fear High Fayetteville · Cumberland County Schools | High | 51.9% | -0.9pp |
| 139 | Brevard High Brevard · Transylvania County Schools | High | 51.7% | -1.1pp |
| 140 | North Lincoln High Lincolnton · Lincoln County Schools | High | 51.6% | -1.2pp |
| 141 | Midway High Newton Grove · Sampson County Schools | High | 51.5% | -1.3pp |
| 142 | Eastern Alamance High Mebane · Alamance-Burlington Schools | High | 51.3% | -1.5pp |
| 143 | Central Piedmont Early College Charlotte · Charlotte-Mecklenburg Schools | High | 51.2% | -1.6pp |
| 144 | North Duplin Jr Sr High Mt. Olive · Duplin County Schools | High | 51.1% | -1.7pp |
| 145 | Panther Creek High Cary · Wake County Schools | High | 51.0% | -1.8pp |
| 146 | Fred T Foard High Newton · Catawba County Schools | High | 50.8% | -2.0pp |
| 147 | Murphy High Murphy · Cherokee County Schools | High | 50.0% | -2.8pp |
| 148 | Northampton Early College Weldon · Northampton County Schools | High | 50.0% | -2.8pp |
| 149 | Watauga Innovation Academy Boone · Watauga County Schools | High | 50.0% | -2.8pp |
| 150 | West Henderson High Hendersonville · Henderson County Schools | High | 49.7% | -3.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.