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 |
|---|---|---|---|---|
| 751 | Beech Tree Elementary Falls Church · Fairfax County Public Schools | Elementary | 66.0% | -6.7pp |
| 752 | Bren Mar Park Elementary Alexandria · Fairfax County Public Schools | Elementary | 66.0% | -6.7pp |
| 753 | Chase City Elementary Chase City · Mecklenburg County Public Schools | Elementary | 66.0% | -6.7pp |
| 754 | Chincoteague Elementary Chincoteague · Accomack County Public Schools | Elementary | 66.0% | -6.7pp |
| 755 | Dranesville Elementary Herndon · Fairfax County Public Schools | Elementary | 66.0% | -6.7pp |
| 756 | Dryden Elementary Dryden · Lee County Public Schools | Elementary | 66.0% | -6.7pp |
| 757 | Frances Hazel Reid Elementary Leesburg · Loudoun County Public Schools | Elementary | 66.0% | -6.7pp |
| 758 | Greensville Elementary Emporia · Greensville County Public Schools | Elementary | 66.0% | -6.7pp |
| 759 | Hampton Oaks Elementary Stafford · Stafford County Public Schools | Elementary | 66.0% | -6.7pp |
| 760 | Harvie Elementary Richmond · Henrico County Public Schools | Elementary | 66.0% | -6.7pp |
| 761 | Hillpoint Elementary Suffolk · Suffolk City Public Schools | Elementary | 66.0% | -6.7pp |
| 762 | James G. Brumfield Elementary Warrenton · Fauquier County Public Schools | Elementary | 66.0% | -6.7pp |
| 763 | James River Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 66.0% | -6.7pp |
| 764 | Lebanon Elementary Lebanon · Russell County Public Schools | Elementary | 66.0% | -6.7pp |
| 765 | Livingston Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 66.0% | -6.7pp |
| 766 | Lorton Station Elementary Lorton · Fairfax County Public Schools | Elementary | 66.0% | -6.7pp |
| 767 | McGaheysville Elementary McGaheysville · Rockingham County Public Schools | Elementary | 66.0% | -6.7pp |
| 768 | Meadowland Elementary Sterling · Loudoun County Public Schools | Elementary | 66.0% | -6.7pp |
| 769 | Oakland Elementary Galax · Carroll County Public Schools | Elementary | 66.0% | -6.7pp |
| 770 | Parkside Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 66.0% | -6.7pp |
| 771 | Riverview Elementary/Middle Grundy · Buchanan County Public Schools | Elementary | 66.0% | -6.7pp |
| 772 | Sandusky Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 66.0% | -6.7pp |
| 773 | South River Elementary Grottoes · Rockingham County Public Schools | Elementary | 66.0% | -6.7pp |
| 774 | Willis Elementary Willis · Floyd County Public Schools | Elementary | 66.0% | -6.7pp |
| 775 | Achievable Dream Academy Newport News · Newport News City Public Schools | Elementary | 65.0% | -7.7pp |
| 776 | Bland County Elementary Bland · Bland County Public Schools | Elementary | 65.0% | -7.7pp |
| 777 | Cool Spring Elementary Leesburg · Loudoun County Public Schools | Elementary | 65.0% | -7.7pp |
| 778 | Cople Elementary Hague · Westmoreland County Public Schools | Elementary | 65.0% | -7.7pp |
| 779 | Crossroads PreK-8 School Norfolk · Norfolk City Public Schools | Elementary | 65.0% | -7.7pp |
| 780 | David A. Dutrow Elementary Newport News · Newport News City Public Schools | Elementary | 65.0% | -7.7pp |
| 781 | Farmington Elementary Culpeper · Culpeper County Public Schools | Elementary | 65.0% | -7.7pp |
| 782 | Garfield Elementary Springfield · Fairfax County Public Schools | Elementary | 65.0% | -7.7pp |
| 783 | Green Run Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 65.0% | -7.7pp |
| 784 | James K. Polk Elementary Alexandria · Alexandria City Public Schools | Elementary | 65.0% | -7.7pp |
| 785 | Jeter-Watson Elementary Covington · Alleghany Highlands Public Schools | Elementary | 65.0% | -7.7pp |
| 786 | John Kerr Elementary Winchester · Winchester City Public Schools | Elementary | 65.0% | -7.7pp |
| 787 | Lee Hill Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 65.0% | -7.7pp |
| 788 | Leesburg Elementary Leesburg · Loudoun County Public Schools | Elementary | 65.0% | -7.7pp |
| 789 | Locust Grove Elementary Locust Grove · Orange County Public Schools | Elementary | 65.0% | -7.7pp |
| 790 | Middlesex Elementary Locust Hill · Middlesex County Public Schools | Elementary | 65.0% | -7.7pp |
| 791 | North River Elementary Mount Solon · Augusta County Public Schools | Elementary | 65.0% | -7.7pp |
| 792 | Orchard View Elementary Winchester · Frederick County Public Schools | Elementary | 65.0% | -7.7pp |
| 793 | Sugarland Elementary Sterling · Loudoun County Public Schools | Elementary | 65.0% | -7.7pp |
| 794 | Summit Elementary Charlottesville · Charlottesville City Public Schools | Elementary | 65.0% | -7.7pp |
| 795 | Trailblazer Elementary Charlottesville · Charlottesville City Public Schools | Elementary | 65.0% | -7.7pp |
| 796 | Washington Mill Elementary Alexandria · Fairfax County Public Schools | Elementary | 65.0% | -7.7pp |
| 797 | Waverly Yowell Elementary Madison · Madison County Public Schools | Elementary | 65.0% | -7.7pp |
| 798 | Wilderness Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 65.0% | -7.7pp |
| 799 | B.C. Charles Elementary Newport News · Newport News City Public Schools | Elementary | 64.0% | -8.7pp |
| 800 | Barcroft Elementary Arlington · Arlington County Public Schools | Elementary | 64.0% | -8.7pp |
Page 16 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.