North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1201 | Douglas Elementary Raleigh · Wake County Schools | Elementary | 55.6% | -1.6pp |
| 1202 | Jacksonville High Jacksonville · Onslow County Schools | High | 55.6% | -1.6pp |
| 1203 | Laurel Hill Elementary Laurel Hill · Scotland County Schools | Elementary | 55.6% | -1.6pp |
| 1204 | S W Snowden Elementary Aurora · Beaufort County Schools | Elementary | 55.6% | -1.6pp |
| 1205 | Swain County East Elementary Bryson City · Swain County Schools | Elementary | 55.6% | -1.6pp |
| 1206 | Asheville High Asheville · Asheville City Schools | High | 55.5% | -1.7pp |
| 1207 | Wake Forest Middle School Wake Forest · Wake County Schools | Middle | 55.5% | -1.7pp |
| 1208 | Rural Hall Elementary Rural Hall · Winston Salem / Forsyth County Schools | Elementary | 55.4% | -1.8pp |
| 1209 | Alexander Graham Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 55.3% | -1.9pp |
| 1210 | Hayesville High Hayesville · Clay County Schools | High | 55.3% | -1.9pp |
| 1211 | Hobbton Elementary Newton Grove · Sampson County Schools | Elementary | 55.3% | -1.9pp |
| 1212 | Sheep-Harney Elementary Elizabeth City · Elizabeth City-Pasquotank Public Schools | Elementary | 55.3% | -1.9pp |
| 1213 | Sparta Elementary Sparta · Alleghany County Schools | Elementary | 55.3% | -1.9pp |
| 1214 | A H Snipes Academy of Arts/Des Wilmington · New Hanover County Schools | Elementary | 55.2% | -2.0pp |
| 1215 | Millbrook Elementary Raleigh · Wake County Schools | Elementary | 55.2% | -2.0pp |
| 1216 | Newton-Conover Middle Conover · Newton Conover City Schools | Middle | 55.2% | -2.0pp |
| 1217 | Tryon Elementary School Tryon · Polk County Schools | Elementary | 55.2% | -2.0pp |
| 1218 | Barwell Road Elementary Raleigh · Wake County Schools | Elementary | 55.1% | -2.1pp |
| 1219 | Duplin Early College High Kenansville · Duplin County Schools | High | 55.1% | -2.1pp |
| 1220 | R N Harris Elementary Durham · Durham Public Schools | Elementary | 55.1% | -2.1pp |
| 1221 | Clyde Elementary Clyde · Haywood County Schools | Elementary | 55.0% | -2.2pp |
| 1222 | Manteo High School Manteo · Dare County Schools | High | 55.0% | -2.2pp |
| 1223 | Mill Creek Middle Claremont · Catawba County Schools | Middle | 55.0% | -2.2pp |
| 1224 | Carrboro High Carrboro · Chapel Hill-Carrboro City Schools | High | 54.9% | -2.3pp |
| 1225 | Gardner Park Elementary Gastonia · Gaston County Schools | Elementary | 54.9% | -2.3pp |
| 1226 | Central Elementary Elizabeth City · Elizabeth City-Pasquotank Public Schools | Elementary | 54.8% | -2.4pp |
| 1227 | E K Powe Elementary Durham · Durham Public Schools | Elementary | 54.8% | -2.4pp |
| 1228 | Grandview Middle Hickory · Hickory City Schools | Middle | 54.8% | -2.4pp |
| 1229 | Pilot Elementary Greensboro · Guilford County Schools | Elementary | 54.8% | -2.4pp |
| 1230 | Siler City Elementary Siler City · Chatham County Schools | Elementary | 54.8% | -2.4pp |
| 1231 | Sugarloaf Elementary Hendersonville · Henderson County Schools | Elementary | 54.8% | -2.4pp |
| 1232 | Windsor Elementary Windsor · Bertie County Schools | Elementary | 54.8% | -2.4pp |
| 1233 | Croft Community School Charlotte · Charlotte-Mecklenburg Schools | Elementary | 54.7% | -2.5pp |
| 1234 | East Rockingham Elementary Rockingham · Richmond County Schools | Elementary | 54.7% | -2.5pp |
| 1235 | Jacksonville Commons Middle Jacksonville · Onslow County Schools | Middle | 54.7% | -2.5pp |
| 1236 | Northwest Cabarrus High Concord · Cabarrus County Schools | High | 54.7% | -2.5pp |
| 1237 | Oxford Elementary Claremont · Catawba County Schools | Elementary | 54.7% | -2.5pp |
| 1238 | East Garner Middle Garner · Wake County Schools | Middle | 54.6% | -2.6pp |
| 1239 | North Brunswick High Leland · Brunswick County Schools | High | 54.6% | -2.6pp |
| 1240 | Emma B Trask Middle Wilmington · New Hanover County Schools | Middle | 54.5% | -2.7pp |
| 1241 | J W Coon Elementary Fayetteville · Cumberland County Schools | Elementary | 54.5% | -2.7pp |
| 1242 | Jamestown Middle Jamestown · Guilford County Schools | Middle | 54.5% | -2.7pp |
| 1243 | Kimmel Farm Elementary Winston-Salem · Winston Salem / Forsyth County Schools | Elementary | 54.5% | -2.7pp |
| 1244 | Northridge Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 54.5% | -2.7pp |
| 1245 | Northwoods Elementary Jacksonville · Onslow County Schools | Elementary | 54.5% | -2.7pp |
| 1246 | Rutherfordton Elementary School Rutherfordton · Rutherford County Schools | Elementary | 54.5% | -2.7pp |
| 1247 | Swift Creek Middle Clayton · Johnston County Public Schools | Middle | 54.5% | -2.7pp |
| 1248 | Aquadale Elementary Norwood · Stanly County Schools | Elementary | 54.4% | -2.8pp |
| 1249 | Roberson High Asheville · Buncombe County Schools | High | 54.4% | -2.8pp |
| 1250 | Stanfield Elementary Stanfield · Stanly County Schools | Elementary | 54.4% | -2.8pp |
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 Science 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.