Virginia schools ranked by test score
Latest SOL year (2024-25). 1,108 schools with reported Mathematics scores. State average: 72.7%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 251 | Corporate Landing Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 85.0% | +12.3pp |
| 252 | Glen Allen Elementary Glen Allen · Henrico County Public Schools | Elementary | 85.0% | +12.3pp |
| 253 | Glen Cove Elementary Roanoke · Roanoke County Public Schools | Elementary | 85.0% | +12.3pp |
| 254 | Laurel Hill Elementary Lorton · Fairfax County Public Schools | Elementary | 85.0% | +12.3pp |
| 255 | Margaret Beeks Elementary Blacksburg · Montgomery County Public Schools | Elementary | 85.0% | +12.3pp |
| 256 | Margaret Brent Elementary Stafford · Stafford County Public Schools | Elementary | 85.0% | +12.3pp |
| 257 | New London Academy Elementary Forest · Bedford County Public Schools | Elementary | 85.0% | +12.3pp |
| 258 | Norfolk Highlands Primary Chesapeake · Chesapeake City Public Schools | Elementary | 85.0% | +12.3pp |
| 259 | Northern Shores Elementary Suffolk · Suffolk City Public Schools | Elementary | 85.0% | +12.3pp |
| 260 | Patrick Henry School Of Science And Arts Richmond · Richmond City Public Schools | Elementary | 85.0% | +12.3pp |
| 261 | Piney Branch Elementary Bristow · Prince William County Public Schools | Elementary | 85.0% | +12.3pp |
| 262 | Ravensworth Elementary Springfield · Fairfax County Public Schools | Elementary | 85.0% | +12.3pp |
| 263 | Rosemont Forest Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 85.0% | +12.3pp |
| 264 | Round Hill Elementary Round Hill · Loudoun County Public Schools | Elementary | 85.0% | +12.3pp |
| 265 | Seldens Landing Elementary Leesburg · Loudoun County Public Schools | Elementary | 85.0% | +12.3pp |
| 266 | White Oaks Elementary Burke · Fairfax County Public Schools | Elementary | 85.0% | +12.3pp |
| 267 | Windsor Elementary Windsor · Isle of Wight County Public Schools | Elementary | 85.0% | +12.3pp |
| 268 | Windsor Woods Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 85.0% | +12.3pp |
| 269 | Aldrin Elementary Reston · Fairfax County Public Schools | Elementary | 84.0% | +11.3pp |
| 270 | Axton Elementary Axton · Henry County Public Schools | Elementary | 84.0% | +11.3pp |
| 271 | Brock Road Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 84.0% | +11.3pp |
| 272 | Buffalo Trail Elementary Aldie · Loudoun County Public Schools | Elementary | 84.0% | +11.3pp |
| 273 | Centreville Elementary Centreville · Fairfax County Public Schools | Elementary | 84.0% | +11.3pp |
| 274 | Cloverdale Elementary Cloverdale · Botetourt County Public Schools | Elementary | 84.0% | +11.3pp |
| 275 | Colonial Trail Elementary Glen Allen · Henrico County Public Schools | Elementary | 84.0% | +11.3pp |
| 276 | Coventry Elementary Yorktown · York County Public Schools | Elementary | 84.0% | +11.3pp |
| 277 | Fairfax Villa Elementary Fairfax · Fairfax County Public Schools | Elementary | 84.0% | +11.3pp |
| 278 | Flat Rock Elementary Powhatan · Powhatan County Public Schools | Elementary | 84.0% | +11.3pp |
| 279 | Floris Elementary Herndon · Fairfax County Public Schools | Elementary | 84.0% | +11.3pp |
| 280 | Gordon-Barbour Elementary Gordonsville · Orange County Public Schools | Elementary | 84.0% | +11.3pp |
| 281 | Gretna Elementary Gretna · Pittsylvania County Public Schools | Elementary | 84.0% | +11.3pp |
| 282 | Gunston Elementary Lorton · Fairfax County Public Schools | Elementary | 84.0% | +11.3pp |
| 283 | Herman L. Horn Elementary Vinton · Roanoke County Public Schools | Elementary | 84.0% | +11.3pp |
| 284 | Hilton Elementary Newport News · Newport News City Public Schools | Elementary | 84.0% | +11.3pp |
| 285 | Hutchison Farm Elementary South Riding · Loudoun County Public Schools | Elementary | 84.0% | +11.3pp |
| 286 | Mason's Cove Elementary Salem · Roanoke County Public Schools | Elementary | 84.0% | +11.3pp |
| 287 | Meadowview Elementary Meadowview · Washington County Public Schools | Elementary | 84.0% | +11.3pp |
| 288 | Moneta Elementary Moneta · Bedford County Public Schools | Elementary | 84.0% | +11.3pp |
| 289 | Montessori Public School of Arlington Arlington · Arlington County Public Schools | Elementary | 84.0% | +11.3pp |
| 290 | Newington Forest Elementary Springfield · Fairfax County Public Schools | Elementary | 84.0% | +11.3pp |
| 291 | Nickelsville Elementary Nickelsville · Scott County Public Schools | Elementary | 84.0% | +11.3pp |
| 292 | Old Bridge Elementary Woodbridge · Prince William County Public Schools | Elementary | 84.0% | +11.3pp |
| 293 | Robious Elementary Midlothian · Chesterfield County Public Schools | Elementary | 84.0% | +11.3pp |
| 294 | Salem Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 84.0% | +11.3pp |
| 295 | Sanders Corner Elementary Ashburn · Loudoun County Public Schools | Elementary | 84.0% | +11.3pp |
| 296 | Sunnyside Elementary Mckenney · Dinwiddie County Public Schools | Elementary | 84.0% | +11.3pp |
| 297 | Twin Springs Elementary Danville · Pittsylvania County Public Schools | Elementary | 84.0% | +11.3pp |
| 298 | Washington-Henry Elementary Mechanicsville · Hanover County Public Schools | Elementary | 84.0% | +11.3pp |
| 299 | West Point Elementary West Point · West Point Public Schools | Elementary | 84.0% | +11.3pp |
| 300 | Windy Gap Elementary Hardy · Franklin County Public Schools | Elementary | 84.0% | +11.3pp |
Page 6 of 23
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 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 Virginia, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.