Virginia schools ranked by test score
Latest SOL year (2024-25). 1,724 schools with reported Science scores. State average: 71.5%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 401 | Concord Elementary Concord · Campbell County Public Schools | Elementary | 81.0% | +9.5pp |
| 402 | Creighton's Corner Elementary Ashburn · Loudoun County Public Schools | Elementary | 81.0% | +9.5pp |
| 403 | Crossfield Elementary Herndon · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 404 | Cub Run Elementary Centreville · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 405 | Dorothy Hamm Middle Arlington · Arlington County Public Schools | Middle | 81.0% | +9.5pp |
| 406 | Fancy Gap Elementary Fancy Gap · Carroll County Public Schools | Elementary | 81.0% | +9.5pp |
| 407 | Florence Bowser Elementary Suffolk · Suffolk City Public Schools | Elementary | 81.0% | +9.5pp |
| 408 | George P. Phenix Elementary Hampton · Hampton City Public Schools | Elementary | 81.0% | +9.5pp |
| 409 | Glenvar Elementary Salem · Roanoke County Public Schools | Elementary | 81.0% | +9.5pp |
| 410 | Greenbrier Middle Chesapeake · Chesapeake City Public Schools | Middle | 81.0% | +9.5pp |
| 411 | Horizon Elementary Sterling · Loudoun County Public Schools | Elementary | 81.0% | +9.5pp |
| 412 | Hunters Woods Elementary School for the Arts and Sciences Reston · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 413 | Hurley High Hurley · Buchanan County Public Schools | High | 81.0% | +9.5pp |
| 414 | Irving Middle Springfield · Fairfax County Public Schools | Middle | 81.0% | +9.5pp |
| 415 | Jouett Elementary Mineral · Louisa County Public Schools | Elementary | 81.0% | +9.5pp |
| 416 | Kempsville Middle Virginia Beach · Virginia Beach City Public Schools | Middle | 81.0% | +9.5pp |
| 417 | Kettle Run High Nokesville · Fauquier County Public Schools | High | 81.0% | +9.5pp |
| 418 | Laurel Ridge Elementary Fairfax · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 419 | Mason's Cove Elementary Salem · Roanoke County Public Schools | Elementary | 81.0% | +9.5pp |
| 420 | Midlothian High Midlothian · Chesterfield County Public Schools | High | 81.0% | +9.5pp |
| 421 | Mosaic Elementary Fairfax · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 422 | Old Hundred Elementary Midlothian · Chesterfield County Public Schools | Elementary | 81.0% | +9.5pp |
| 423 | P.B. Smith Elementary Warrenton · Fauquier County Public Schools | Elementary | 81.0% | +9.5pp |
| 424 | Ridgeview High Clintwood · Dickenson County Public Schools | High | 81.0% | +9.5pp |
| 425 | Riverside Elementary Alexandria · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 426 | Salem High Virginia Beach · Virginia Beach City Public Schools | High | 81.0% | +9.5pp |
| 427 | Scott Memorial Middle Wytheville · Wythe County Public Schools | Middle | 81.0% | +9.5pp |
| 428 | Sharon Elementary Clifton Forge · Alleghany Highlands Public Schools | Elementary | 81.0% | +9.5pp |
| 429 | Shenandoah Elementary Shenandoah · Page County Public Schools | Elementary | 81.0% | +9.5pp |
| 430 | Silverbrook Elementary Fairfax Station · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 431 | Sinai Elementary Halifax · Halifax County Public Schools | Elementary | 81.0% | +9.5pp |
| 432 | Sonnie Penn Elementary Woodbridge · Prince William County Public Schools | Elementary | 81.0% | +9.5pp |
| 433 | Stone Robinson Elementary Charlottesville · Albemarle County Public Schools | Elementary | 81.0% | +9.5pp |
| 434 | Stratford Landing Elementary Alexandria · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 435 | Terra Centre Elementary Burke · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 436 | Three Chopt Elementary Richmond · Henrico County Public Schools | Elementary | 81.0% | +9.5pp |
| 437 | Tomahawk Creek Middle Midlothian · Chesterfield County Public Schools | Middle | 81.0% | +9.5pp |
| 438 | Tuckahoe Middle Richmond · Henrico County Public Schools | Middle | 81.0% | +9.5pp |
| 439 | Warhill High Williamsburg · Williamsburg-James City County Public Schools | High | 81.0% | +9.5pp |
| 440 | White Oaks Elementary Burke · Fairfax County Public Schools | Elementary | 81.0% | +9.5pp |
| 441 | Willis Elementary Willis · Floyd County Public Schools | Elementary | 81.0% | +9.5pp |
| 442 | A. Henderson Elementary Dumfries · Prince William County Public Schools | Elementary | 80.0% | +8.5pp |
| 443 | Abb's Valley-Boissevain Elementary Bluefield · Tazewell County Public Schools | Elementary | 80.0% | +8.5pp |
| 444 | Abingdon High Abingdon · Washington County Public Schools | High | 80.0% | +8.5pp |
| 445 | Achilles Elementary Hayes · Gloucester County Public Schools | Elementary | 80.0% | +8.5pp |
| 446 | Alanton Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 80.0% | +8.5pp |
| 447 | Ashlawn Elementary Arlington · Arlington County Public Schools | Elementary | 80.0% | +8.5pp |
| 448 | Barron Elementary Hampton · Hampton City Public Schools | Elementary | 80.0% | +8.5pp |
| 449 | Brandon Middle Virginia Beach · Virginia Beach City Public Schools | Middle | 80.0% | +8.5pp |
| 450 | Claremont Immersion Arlington · Arlington County Public Schools | Elementary | 80.0% | +8.5pp |
Page 9 of 35
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 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 Virginia, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.