North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 2101 | L Gilbert Carroll Lumberton · Public Schools of Robeson County | Elementary | 27.7% | -29.5pp |
| 2102 | Bartlett Yancey High Yanceyville · Caswell County Schools | High | 27.6% | -29.6pp |
| 2103 | Eastlawn Elementary Burlington · Alamance-Burlington Schools | Elementary | 27.6% | -29.6pp |
| 2104 | T Wingate Andrews High High Point · Guilford County Schools | High | 27.6% | -29.6pp |
| 2105 | Julius I Foust Elementary Greensboro · Guilford County Schools | Elementary | 27.5% | -29.7pp |
| 2106 | Williston Middle Wilmington · New Hanover County Schools | Middle | 27.2% | -30.0pp |
| 2107 | East Bladen High Elizabethtown · Bladen County Schools | High | 27.0% | -30.2pp |
| 2108 | Hertford County High Ahoskie · Hertford County Schools | High | 27.0% | -30.2pp |
| 2109 | Salisbury High Salisbury · Rowan-Salisbury Schools | High | 27.0% | -30.2pp |
| 2110 | Enfield Middle S.T.E.A.M. Academy Enfield · Halifax County Schools | Middle | 26.9% | -30.3pp |
| 2111 | Konnoak Middle School Winston Salem · Winston Salem / Forsyth County Schools | Middle | 26.9% | -30.3pp |
| 2112 | Pleasant Grove Elementary Burlington · Alamance-Burlington Schools | Elementary | 26.9% | -30.3pp |
| 2113 | Bessemer City High Bessemer City · Gaston County Schools | High | 26.7% | -30.5pp |
| 2114 | Greene Central High Snow Hill · Greene County Schools | High | 26.7% | -30.5pp |
| 2115 | Hidden Valley Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 26.7% | -30.5pp |
| 2116 | Martin County High Williamston · Martin County Schools | High | 26.6% | -30.6pp |
| 2117 | Southern Guilford High Greensboro · Guilford County Schools | High | 26.6% | -30.6pp |
| 2118 | Graham High Graham · Alamance-Burlington Schools | High | 26.5% | -30.7pp |
| 2119 | Summit Virtual Academy Salisbury · Rowan-Salisbury Schools | Combined | 26.4% | -30.9pp |
| 2120 | Coker-Wimberly Elementary Battleboro · Edgecombe County Public Schools | Elementary | 26.3% | -30.9pp |
| 2121 | James Kenan High Warsaw · Duplin County Schools | High | 26.3% | -30.9pp |
| 2122 | Ashbrook High Gastonia · Gaston County Schools | High | 26.2% | -31.0pp |
| 2123 | Orrum Middle Orrum · Public Schools of Robeson County | Middle | 26.2% | -31.0pp |
| 2124 | Forest Hills High Marshville · Union County Public Schools | High | 26.1% | -31.1pp |
| 2125 | Hunter Elementary Greensboro · Guilford County Schools | Elementary | 26.1% | -31.1pp |
| 2126 | Richmond Senior High Rockingham · Richmond County Schools | High | 26.1% | -31.1pp |
| 2127 | West Craven High Vanceboro · Craven County Board of Education | High | 26.1% | -31.1pp |
| 2128 | Southeast Halifax Collegiate Prep Academ Halifax · Halifax County Schools | High | 25.9% | -31.3pp |
| 2129 | Walker-Spivey Elementary Fayetteville · Cumberland County Schools | Elementary | 25.9% | -31.3pp |
| 2130 | Monroe High Monroe · Union County Public Schools | High | 25.8% | -31.4pp |
| 2131 | Newell Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 25.8% | -31.4pp |
| 2132 | Ranson Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 25.8% | -31.4pp |
| 2133 | Rocky River High School Mint Hill · Charlotte-Mecklenburg Schools | High | 25.7% | -31.5pp |
| 2134 | Mattamuskeet School Swan Quarter · Hyde County Schools | Combined | 25.6% | -31.6pp |
| 2135 | R Freeman Sch of Engineering Wilmington · New Hanover County Schools | Elementary | 25.6% | -31.6pp |
| 2136 | Eastern Wayne High Goldsboro · Wayne County Public Schools | High | 25.4% | -31.8pp |
| 2137 | Purnell Swett High Pembroke · Public Schools of Robeson County | High | 25.1% | -32.1pp |
| 2138 | Dublin Primary Dublin · Bladen County Schools | Elementary | 25.0% | -32.2pp |
| 2139 | Morven Elementary Morven · Anson County Schools | Elementary | 25.0% | -32.2pp |
| 2140 | Stoney Creek Elementary Reidsville · Caswell County Schools | Elementary | 25.0% | -32.2pp |
| 2141 | Roanoke Rapids High School Roanoke Rapids · Roanoke Rapids City Schools | High | 24.9% | -32.3pp |
| 2142 | Reidsville High Reidsville · Rockingham County Schools | High | 24.7% | -32.5pp |
| 2143 | Flat Rock Middle Winston-Salem · Winston Salem / Forsyth County Schools | Middle | 24.6% | -32.6pp |
| 2144 | Hickory High Hickory · Hickory City Schools | High | 24.6% | -32.6pp |
| 2145 | North Forsyth Magnet High Winston Salem · Winston Salem / Forsyth County Schools | High | 24.6% | -32.6pp |
| 2146 | Eastern Guilford High Gibsonville · Guilford County Schools | High | 24.4% | -32.8pp |
| 2147 | Mineral Springs Middle Winston Salem · Winston Salem / Forsyth County Schools | Middle | 24.4% | -32.8pp |
| 2148 | Nations Ford Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 24.4% | -32.8pp |
| 2149 | South Pine Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 24.4% | -32.8pp |
| 2150 | Heide Trask High Rocky Point · Pender County Schools | High | 24.3% | -32.9pp |
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.