North Carolina schools ranked by test score
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 1101 | Union Pines High Cameron · Moore County Schools | High | 54.1% | +1.3pp |
| 1102 | John C Tayloe Elementary Washington · Beaufort County Schools | Elementary | 53.9% | +1.1pp |
| 1103 | Penderlea Elementary Willard · Pender County Schools | Elementary | 53.9% | +1.1pp |
| 1104 | Allen Jay Elementary High Point · Guilford County Schools | Elementary | 53.8% | +1.0pp |
| 1105 | Elizabeth Elementary Shelby · Cleveland County Schools | Elementary | 53.8% | +1.0pp |
| 1106 | Kearns Academy High Point · Guilford County Schools | High | 53.8% | +1.0pp |
| 1107 | Mount Energy Elementary Creedmoor · Granville County Schools | Elementary | 53.8% | +1.0pp |
| 1108 | Wilson's Mills Elementary Wilson's Mills · Johnston County Public Schools | Elementary | 53.8% | +1.0pp |
| 1109 | Winding Springs Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 53.8% | +1.0pp |
| 1110 | James E Shepard Middle Durham · Durham Public Schools | Middle | 53.7% | +0.9pp |
| 1111 | Upchurch Elementary Raeford · Hoke County Schools | Elementary | 53.7% | +0.9pp |
| 1112 | Central Middle Dobson · Surry County Schools | Middle | 53.6% | +0.8pp |
| 1113 | Clyde Elementary Clyde · Haywood County Schools | Elementary | 53.6% | +0.8pp |
| 1114 | Erwin Montessori Greensboro · Guilford County Schools | Elementary | 53.6% | +0.8pp |
| 1115 | Green Valley Elementary Boone · Watauga County Schools | Elementary | 53.6% | +0.8pp |
| 1116 | SanLee Middle School Sanford · Lee County Schools | Middle | 53.6% | +0.8pp |
| 1117 | Table Rock Middle Morganton · Burke County Schools | Middle | 53.6% | +0.8pp |
| 1118 | William Amos Hough High Cornelius · Charlotte-Mecklenburg Schools | High | 53.6% | +0.8pp |
| 1119 | Beaverdam Elementary Raleigh · Wake County Schools | Elementary | 53.5% | +0.7pp |
| 1120 | Boonville Elementary Boonville · Yadkin County Schools | Combined | 53.5% | +0.7pp |
| 1121 | C Wayne Collier Elementary Hope Mills · Cumberland County Schools | Elementary | 53.5% | +0.7pp |
| 1122 | Costner Elementary Dallas · Gaston County Schools | Elementary | 53.5% | +0.7pp |
| 1123 | Roseboro Elementary Roseboro · Sampson County Schools | Elementary | 53.5% | +0.7pp |
| 1124 | Butner-Stem Elementary Butner · Granville County Schools | Elementary | 53.4% | +0.6pp |
| 1125 | Northeastern Randolph Middle School Liberty · Randolph County School System | Middle | 53.4% | +0.6pp |
| 1126 | Page Street Elementary Troy · Montgomery County Schools | Elementary | 53.4% | +0.6pp |
| 1127 | Pamlico County Middle Bayboro · Pamlico County Schools | Middle | 53.4% | +0.6pp |
| 1128 | Silverdale Elementary Maysville · Onslow County Schools | Elementary | 53.4% | +0.6pp |
| 1129 | Edneyville Elementary Hendersonville · Henderson County Schools | Elementary | 53.3% | +0.5pp |
| 1130 | Koontz Intermediate Asheville · Buncombe County Schools | Middle | 53.3% | +0.5pp |
| 1131 | Rosman High Rosman · Transylvania County Schools | High | 53.3% | +0.5pp |
| 1132 | E M Rollins Elementary Henderson · Vance County Schools | Elementary | 53.2% | +0.4pp |
| 1133 | Meadowbrook Elementary Canton · Haywood County Schools | Elementary | 53.2% | +0.4pp |
| 1134 | Speight Middle Stantonsburg · Wilson County Schools | Middle | 53.2% | +0.4pp |
| 1135 | East Alexander Middle Hiddenite · Alexander County Schools | Middle | 53.1% | +0.3pp |
| 1136 | East Burke Middle Connelly Springs · Burke County Schools | Middle | 53.1% | +0.3pp |
| 1137 | Meadow View Elementary Jacksonville · Onslow County Schools | Elementary | 53.1% | +0.3pp |
| 1138 | District No 7 Elementary Wade · Cumberland County Schools | Elementary | 53.0% | +0.2pp |
| 1139 | Lilesville Elementary Lilesville · Anson County Schools | Elementary | 53.0% | +0.2pp |
| 1140 | Kiser Middle Greensboro · Guilford County Schools | Middle | 52.9% | +0.1pp |
| 1141 | Leicester Elementary Leicester · Buncombe County Schools | Elementary | 52.9% | +0.1pp |
| 1142 | North Stanly Middle New London · Stanly County Schools | Middle | 52.9% | +0.1pp |
| 1143 | S Ray Lowder Elementary Lincolnton · Lincoln County Schools | Elementary | 52.9% | +0.1pp |
| 1144 | Brevard Elementary Brevard · Transylvania County Schools | Elementary | 52.8% | -0.0pp |
| 1145 | D F Walker Elementary Edenton · Edenton-Chowan Schools | Elementary | 52.8% | -0.0pp |
| 1146 | Renaissance West STEAM Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 52.8% | -0.0pp |
| 1147 | Sandy Ridge Elementary School Sandy Ridge · Stokes County Schools | Elementary | 52.8% | -0.0pp |
| 1148 | Summersill Elementary Jacksonville · Onslow County Schools | Elementary | 52.8% | -0.0pp |
| 1149 | Wahl Coates Elementary Greenville · Pitt County Schools | Elementary | 52.8% | -0.0pp |
| 1150 | Lawrence Orr Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 52.7% | -0.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.