Virginia schools ranked by test score
Latest SOL year (2024-25). 1,108 schools with reported English: Reading scores. State average: 74.2%.
| Rank | School | Level | English: Reading | vs state |
|---|---|---|---|---|
| 801 | Aberdeen Elementary Hampton · Hampton City Public Schools | Elementary | 62.0% | -12.2pp |
| 802 | Alfred S. Forrest Elementary Hampton · Hampton City Public Schools | Elementary | 62.0% | -12.2pp |
| 803 | Cool Spring Elementary Leesburg · Loudoun County Public Schools | Elementary | 62.0% | -12.2pp |
| 804 | Crossroads PreK-8 School Norfolk · Norfolk City Public Schools | Elementary | 62.0% | -12.2pp |
| 805 | David A. Dutrow Elementary Newport News · Newport News City Public Schools | Elementary | 62.0% | -12.2pp |
| 806 | Dumfries Elementary Dumfries · Prince William County Public Schools | Elementary | 62.0% | -12.2pp |
| 807 | Falmouth Elementary Falmouth · Stafford County Public Schools | Elementary | 62.0% | -12.2pp |
| 808 | Hillpoint Elementary Suffolk · Suffolk City Public Schools | Elementary | 62.0% | -12.2pp |
| 809 | Leesburg Elementary Leesburg · Loudoun County Public Schools | Elementary | 62.0% | -12.2pp |
| 810 | Margaret M. Pierce Elementary Remington · Fauquier County Public Schools | Elementary | 62.0% | -12.2pp |
| 811 | Mary Walter Elementary Bealeton · Fauquier County Public Schools | Elementary | 62.0% | -12.2pp |
| 812 | Mason Crest Elementary Annandale · Fairfax County Public Schools | Elementary | 62.0% | -12.2pp |
| 813 | Patrick Henry Elementary Martinsville · Martinsville City Public Schools | Elementary | 62.0% | -12.2pp |
| 814 | Patrick Henry K-8 School Alexandria · Alexandria City Public Schools | Elementary | 62.0% | -12.2pp |
| 815 | Potowmack Elementary Sterling · Loudoun County Public Schools | Elementary | 62.0% | -12.2pp |
| 816 | Richneck Elementary Newport News · Newport News City Public Schools | Elementary | 62.0% | -12.2pp |
| 817 | Sanville Elementary Bassett · Henry County Public Schools | Elementary | 62.0% | -12.2pp |
| 818 | Summit Elementary Charlottesville · Charlottesville City Public Schools | Elementary | 62.0% | -12.2pp |
| 819 | Sutherland Elementary Sutherland · Dinwiddie County Public Schools | Elementary | 62.0% | -12.2pp |
| 820 | Tappahannock Elementary Tappahannock · Essex County Public Schools | Elementary | 62.0% | -12.2pp |
| 821 | Agnor Elementary Charlottesville · Albemarle County Public Schools | Elementary | 61.0% | -13.2pp |
| 822 | Barcroft Elementary Arlington · Arlington County Public Schools | Elementary | 61.0% | -13.2pp |
| 823 | Cameron Elementary Alexandria · Fairfax County Public Schools | Elementary | 61.0% | -13.2pp |
| 824 | Charles Barrett Elementary Alexandria · Alexandria City Public Schools | Elementary | 61.0% | -13.2pp |
| 825 | Garfield Elementary Springfield · Fairfax County Public Schools | Elementary | 61.0% | -13.2pp |
| 826 | Garland R. Quarles Elementary Winchester · Winchester City Public Schools | Elementary | 61.0% | -13.2pp |
| 827 | Greensville Elementary Emporia · Greensville County Public Schools | Elementary | 61.0% | -13.2pp |
| 828 | Kiptopeke Elementary Cape Charles · Northampton County Public Schools | Elementary | 61.0% | -13.2pp |
| 829 | Marguerite F. Christian Elementary Colonial Heights · Chesterfield County Public Schools | Elementary | 61.0% | -13.2pp |
| 830 | Matthew Whaley Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 61.0% | -13.2pp |
| 831 | Mount Vernon Elementary Alexandria · Alexandria City Public Schools | Elementary | 61.0% | -13.2pp |
| 832 | Mountain View Elementary Covington · Alleghany Highlands Public Schools | Elementary | 61.0% | -13.2pp |
| 833 | Nathanael Greene Elementary Stanardsville · Greene County Public Schools | Elementary | 61.0% | -13.2pp |
| 834 | Oceanair Elementary Norfolk · Norfolk City Public Schools | Elementary | 61.0% | -13.2pp |
| 835 | Prince Edward Elementary Farmville · Prince Edward County Public Schools | Elementary | 61.0% | -13.2pp |
| 836 | Rose Hill Elementary Rose Hill · Lee County Public Schools | Elementary | 61.0% | -13.2pp |
| 837 | Spotsylvania Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 61.0% | -13.2pp |
| 838 | Stanleytown Elementary Stanleytown · Henry County Public Schools | Elementary | 61.0% | -13.2pp |
| 839 | William M. Bass Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 61.0% | -13.2pp |
| 840 | Achievable Dream Academy Newport News · Newport News City Public Schools | Elementary | 60.0% | -14.2pp |
| 841 | Arthur Ashe Jr. Elementary Richmond · Henrico County Public Schools | Elementary | 60.0% | -14.2pp |
| 842 | Baldwin Elementary Manassas · Manassas City Public Schools | Elementary | 60.0% | -14.2pp |
| 843 | Barack Obama Elementary Richmond · Richmond City Public Schools | Elementary | 60.0% | -14.2pp |
| 844 | Elephant's Fork Elementary Suffolk · Suffolk City Public Schools | Elementary | 60.0% | -14.2pp |
| 845 | Grace Miller Elementary Bealeton · Fauquier County Public Schools | Elementary | 60.0% | -14.2pp |
| 846 | Granby Elementary Norfolk · Norfolk City Public Schools | Elementary | 60.0% | -14.2pp |
| 847 | Harrowgate Elementary Chester · Chesterfield County Public Schools | Elementary | 60.0% | -14.2pp |
| 848 | Jane H. Bryan Elementary Hampton · Hampton City Public Schools | Elementary | 60.0% | -14.2pp |
| 849 | Keister Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 60.0% | -14.2pp |
| 850 | Lake Anne Elementary Reston · Fairfax County Public Schools | Elementary | 60.0% | -14.2pp |
Page 17 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 English: Reading 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.