Virginia schools ranked by test score
Latest SOL year (2024-25). 1,445 schools with reported History & Social Sciences scores. State average: 66.8%.
| Rank | School | Level | History & Social Sciences | vs state |
|---|---|---|---|---|
| 201 | Woolridge Elementary Midlothian · Chesterfield County Public Schools | Elementary | 87.0% | +20.2pp |
| 202 | Breckinridge Elementary Fincastle · Botetourt County Public Schools | Elementary | 86.0% | +19.2pp |
| 203 | Centerville Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 86.0% | +19.2pp |
| 204 | Chancellor Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 86.0% | +19.2pp |
| 205 | Creeds Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 86.0% | +19.2pp |
| 206 | Creighton's Corner Elementary Ashburn · Loudoun County Public Schools | Elementary | 86.0% | +19.2pp |
| 207 | Dale City Elementary Woodbridge · Prince William County Public Schools | Elementary | 86.0% | +19.2pp |
| 208 | Forest Middle Forest · Bedford County Public Schools | Middle | 86.0% | +19.2pp |
| 209 | Grafton Middle Yorktown · York County Public Schools | Middle | 86.0% | +19.2pp |
| 210 | Grassfield Elementary Chesapeake · Chesapeake City Public Schools | Elementary | 86.0% | +19.2pp |
| 211 | Hidden Valley Middle Roanoke · Roanoke County Public Schools | Middle | 86.0% | +19.2pp |
| 212 | Lake Ridge Middle Woodbridge · Prince William County Public Schools | Middle | 86.0% | +19.2pp |
| 213 | Midlothian Middle Midlothian · Chesterfield County Public Schools | Middle | 86.0% | +19.2pp |
| 214 | Nottoway Elementary Sedley · Southampton County Public Schools | Elementary | 86.0% | +19.2pp |
| 215 | Old Bridge Elementary Woodbridge · Prince William County Public Schools | Elementary | 86.0% | +19.2pp |
| 216 | Pinebrook Elementary Aldie · Loudoun County Public Schools | Elementary | 86.0% | +19.2pp |
| 217 | Poquoson Middle Poquoson · Poquoson City Public Schools | Middle | 86.0% | +19.2pp |
| 218 | Samuel L. Gravely Jr. Elementary Haymarket · Prince William County Public Schools | Elementary | 86.0% | +19.2pp |
| 219 | Scottsburg Elementary Scottsburg · Halifax County Public Schools | Elementary | 86.0% | +19.2pp |
| 220 | Spiller Elementary Wytheville · Wythe County Public Schools | Elementary | 86.0% | +19.2pp |
| 221 | Sugarland Elementary Sterling · Loudoun County Public Schools | Elementary | 86.0% | +19.2pp |
| 222 | Three Oaks Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 86.0% | +19.2pp |
| 223 | Windsor High Windsor · Isle of Wight County Public Schools | High | 86.0% | +19.2pp |
| 224 | Yuma Elementary Gate City · Scott County Public Schools | Elementary | 86.0% | +19.2pp |
| 225 | Arcola Elementary Aldie · Loudoun County Public Schools | Elementary | 85.0% | +18.2pp |
| 226 | Bristow Run Elementary Bristow · Prince William County Public Schools | Elementary | 85.0% | +18.2pp |
| 227 | Buckland Mills Elementary Gainesville · Prince William County Public Schools | Elementary | 85.0% | +18.2pp |
| 228 | Butts Road Intermediate Chesapeake · Chesapeake City Public Schools | Elementary | 85.0% | +18.2pp |
| 229 | Capron Elementary Capron · Southampton County Public Schools | Elementary | 85.0% | +18.2pp |
| 230 | Charles Barrett Elementary Alexandria · Alexandria City Public Schools | Elementary | 85.0% | +18.2pp |
| 231 | Community Lab School Charlottesville · Albemarle County Public Schools | High | 85.0% | +18.2pp |
| 232 | Fancy Gap Elementary Fancy Gap · Carroll County Public Schools | Elementary | 85.0% | +18.2pp |
| 233 | George G. Tyler Elementary Gainesville · Prince William County Public Schools | Elementary | 85.0% | +18.2pp |
| 234 | George P. Phenix Elementary Hampton · Hampton City Public Schools | Elementary | 85.0% | +18.2pp |
| 235 | Greenbrier Intermediate Chesapeake · Chesapeake City Public Schools | Elementary | 85.0% | +18.2pp |
| 236 | Herbert J. Saunders Middle Manassas · Prince William County Public Schools | Middle | 85.0% | +18.2pp |
| 237 | Hollymead Elementary Charlottesville · Albemarle County Public Schools | Elementary | 85.0% | +18.2pp |
| 238 | J.W. Adams Combined Pound · Wise County Public Schools | Elementary | 85.0% | +18.2pp |
| 239 | L.F. Addington Middle Wise · Wise County Public Schools | Middle | 85.0% | +18.2pp |
| 240 | Loch Lomond Elementary Manassas · Prince William County Public Schools | Elementary | 85.0% | +18.2pp |
| 241 | Lois Hornsby Middle Williamsburg · Williamsburg-James City County Public Schools | Middle | 85.0% | +18.2pp |
| 242 | Manor High Portsmouth · Portsmouth City Public Schools | High | 85.0% | +18.2pp |
| 243 | Max Meadows Elementary Max Meadows · Wythe County Public Schools | Elementary | 85.0% | +18.2pp |
| 244 | Mount Airy Elementary Gretna · Pittsylvania County Public Schools | Elementary | 85.0% | +18.2pp |
| 245 | North Elementary Colonial Heights · Colonial Heights City Public Schools | Elementary | 85.0% | +18.2pp |
| 246 | Potomac Middle Dumfries · Prince William County Public Schools | Middle | 85.0% | +18.2pp |
| 247 | Randolph Elementary Crozier · Goochland County Public Schools | Elementary | 85.0% | +18.2pp |
| 248 | Rustburg Middle Rustburg · Campbell County Public Schools | Middle | 85.0% | +18.2pp |
| 249 | Salem Middle Virginia Beach · Virginia Beach City Public Schools | Middle | 85.0% | +18.2pp |
| 250 | Smart's Mill Middle Leesburg · Loudoun County Public Schools | Middle | 85.0% | +18.2pp |
Page 5 of 29
About this ranking
Schools are ranked by the percentage of students who scored at or above the SOL % Passing threshold on the latest available SOL History & Social Sciences 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 Virginia, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.