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 |
|---|---|---|---|---|
| 701 | Rappahannock County Elementary Washington · Rappahannock County Public Schools | Elementary | 75.0% | +3.5pp |
| 702 | Staunton River High Moneta · Bedford County Public Schools | High | 75.0% | +3.5pp |
| 703 | Union Mill Elementary Clifton · Fairfax County Public Schools | Elementary | 75.0% | +3.5pp |
| 704 | Washington-Henry Elementary Mechanicsville · Hanover County Public Schools | Elementary | 75.0% | +3.5pp |
| 705 | Woodside High Newport News · Newport News City Public Schools | High | 75.0% | +3.5pp |
| 706 | Yorktown Elementary Yorktown · York County Public Schools | Elementary | 75.0% | +3.5pp |
| 707 | Appomattox Middle Appomattox · Appomattox County Public Schools | Middle | 74.0% | +2.5pp |
| 708 | C.A. Sinclair Elementary Manassas · Prince William County Public Schools | Elementary | 74.0% | +2.5pp |
| 709 | Camelot Elementary Annandale · Fairfax County Public Schools | Elementary | 74.0% | +2.5pp |
| 710 | Centreville Elementary Centreville · Fairfax County Public Schools | Elementary | 74.0% | +2.5pp |
| 711 | Clara Byrd Baker Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 74.0% | +2.5pp |
| 712 | Council Elementary/Middle Honaker · Buchanan County Public Schools | Elementary | 74.0% | +2.5pp |
| 713 | Cumberland High Cumberland · Cumberland County Public Schools | High | 74.0% | +2.5pp |
| 714 | Dudley Elementary Wirtz · Franklin County Public Schools | Elementary | 74.0% | +2.5pp |
| 715 | Elizabeth Scott Elementary Chester · Chesterfield County Public Schools | Elementary | 74.0% | +2.5pp |
| 716 | Fries Elementary Fries · Grayson County Public Schools | Elementary | 74.0% | +2.5pp |
| 717 | Gladesboro Elementary Hillsville · Carroll County Public Schools | Elementary | 74.0% | +2.5pp |
| 718 | Goochland Elementary Goochland · Goochland County Public Schools | Elementary | 74.0% | +2.5pp |
| 719 | Halifax County High South Boston · Halifax County Public Schools | High | 74.0% | +2.5pp |
| 720 | Hillsville Elementary Hillsville · Carroll County Public Schools | Elementary | 74.0% | +2.5pp |
| 721 | J.B. Fisher Elementary Richmond · Richmond City Public Schools | Elementary | 74.0% | +2.5pp |
| 722 | Jane H. Bryan Elementary Hampton · Hampton City Public Schools | Elementary | 74.0% | +2.5pp |
| 723 | John Yeates Middle Suffolk · Suffolk City Public Schools | Middle | 74.0% | +2.5pp |
| 724 | Laurel Elementary Austinville · Carroll County Public Schools | Elementary | 74.0% | +2.5pp |
| 725 | Locust Grove Middle Locust Grove · Orange County Public Schools | Middle | 74.0% | +2.5pp |
| 726 | Luther P. Jackson Middle Dendron · Surry County Public Schools | Middle | 74.0% | +2.5pp |
| 727 | Maybeury Elementary Richmond · Henrico County Public Schools | Elementary | 74.0% | +2.5pp |
| 728 | McGaheysville Elementary McGaheysville · Rockingham County Public Schools | Elementary | 74.0% | +2.5pp |
| 729 | Neabsco Elementary Woodbridge · Prince William County Public Schools | Elementary | 74.0% | +2.5pp |
| 730 | Oakland Elementary Galax · Carroll County Public Schools | Elementary | 74.0% | +2.5pp |
| 731 | Peasley Middle Gloucester · Gloucester County Public Schools | Middle | 74.0% | +2.5pp |
| 732 | Rich Acres Elementary Martinsville · Henry County Public Schools | Elementary | 74.0% | +2.5pp |
| 733 | Richlands Middle Richlands · Tazewell County Public Schools | Middle | 74.0% | +2.5pp |
| 734 | Rockledge Elementary Woodbridge · Prince William County Public Schools | Elementary | 74.0% | +2.5pp |
| 735 | Rosemont Forest Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 74.0% | +2.5pp |
| 736 | Rustburg Middle Rustburg · Campbell County Public Schools | Middle | 74.0% | +2.5pp |
| 737 | Sherman Elementary McLean · Fairfax County Public Schools | Elementary | 74.0% | +2.5pp |
| 738 | Signal Hill Elementary Manassas · Prince William County Public Schools | Elementary | 74.0% | +2.5pp |
| 739 | Snowville Elementary Hiwassee · Pulaski County Public Schools | Elementary | 74.0% | +2.5pp |
| 740 | South Lakes High Reston · Fairfax County Public Schools | High | 74.0% | +2.5pp |
| 741 | Springwoods Elementary Woodbridge · Prince William County Public Schools | Elementary | 74.0% | +2.5pp |
| 742 | Stuarts Draft High Stuarts Draft · Augusta County Public Schools | High | 74.0% | +2.5pp |
| 743 | Tallwood Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 74.0% | +2.5pp |
| 744 | Tazewell Middle Tazewell · Tazewell County Public Schools | Middle | 74.0% | +2.5pp |
| 745 | The Nokesville School Nokesville · Prince William County Public Schools | Elementary | 74.0% | +2.5pp |
| 746 | Thomas Jefferson Elementary Louisa · Louisa County Public Schools | Elementary | 74.0% | +2.5pp |
| 747 | Washington District Elementary Colonial Beach · Westmoreland County Public Schools | Elementary | 74.0% | +2.5pp |
| 748 | William Mason Cooper Elementary Hampton · Hampton City Public Schools | Elementary | 74.0% | +2.5pp |
| 749 | Alfred S. Forrest Elementary Hampton · Hampton City Public Schools | Elementary | 73.0% | +1.5pp |
| 750 | Altavista Elementary Altavista · Campbell County Public Schools | Elementary | 73.0% | +1.5pp |
Page 15 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.