Virginia schools ranked by test score
Latest SOL year (2024-25). 1,778 schools with reported English: Reading scores. State average: 74.2%.
| Rank | School | Level | English: Reading | vs state |
|---|---|---|---|---|
| 951 | Lake Ridge Elementary Woodbridge · Prince William County Public Schools | Elementary | 74.0% | -0.2pp |
| 952 | Lane Elementary Alexandria · Fairfax County Public Schools | Elementary | 74.0% | -0.2pp |
| 953 | Martin Luther King Jr. Elementary Woodbridge · Prince William County Public Schools | Elementary | 74.0% | -0.2pp |
| 954 | Max Meadows Elementary Max Meadows · Wythe County Public Schools | Elementary | 74.0% | -0.2pp |
| 955 | McNair Upper Elementary Herndon · Fairfax County Public Schools | Elementary | 74.0% | -0.2pp |
| 956 | New Kent Elementary New Kent · New Kent County Public Schools | Elementary | 74.0% | -0.2pp |
| 957 | Park View High Sterling · Loudoun County Public Schools | High | 74.0% | -0.2pp |
| 958 | Patrick Henry High Roanoke · Roanoke City Public Schools | High | 74.0% | -0.2pp |
| 959 | Pinchbeck Elementary Richmond · Henrico County Public Schools | Elementary | 74.0% | -0.2pp |
| 960 | Ridgeview Middle Clintwood · Dickenson County Public Schools | Middle | 74.0% | -0.2pp |
| 961 | Ruckersville Elementary Ruckersville · Greene County Public Schools | Elementary | 74.0% | -0.2pp |
| 962 | Spiller Elementary Wytheville · Wythe County Public Schools | Elementary | 74.0% | -0.2pp |
| 963 | T. Benton Gayle Middle Fredericksburg · Stafford County Public Schools | Middle | 74.0% | -0.2pp |
| 964 | Virginia Middle Bristol · Bristol City Public Schools | Middle | 74.0% | -0.2pp |
| 965 | Waynesboro High Waynesboro · Waynesboro City Public Schools | High | 74.0% | -0.2pp |
| 966 | Westside Elementary Smithfield · Isle of Wight County Public Schools | Middle | 74.0% | -0.2pp |
| 967 | Auburn Middle Riner · Montgomery County Public Schools | Middle | 73.0% | -1.2pp |
| 968 | Bell Creek Middle Mechanicsville · Hanover County Public Schools | Middle | 73.0% | -1.2pp |
| 969 | Belmont Elementary Woodbridge · Prince William County Public Schools | Elementary | 73.0% | -1.2pp |
| 970 | Booker T Washington High Norfolk · Norfolk City Public Schools | High | 73.0% | -1.2pp |
| 971 | C.A. Sinclair Elementary Manassas · Prince William County Public Schools | Elementary | 73.0% | -1.2pp |
| 972 | Catoctin Elementary Leesburg · Loudoun County Public Schools | Elementary | 73.0% | -1.2pp |
| 973 | Charlottesville High Charlottesville · Charlottesville City Public Schools | High | 73.0% | -1.2pp |
| 974 | College Park Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 73.0% | -1.2pp |
| 975 | Colonel Fred Cherry Middle SUFFOLK · Suffolk City Public Schools | Middle | 73.0% | -1.2pp |
| 976 | D.J. Montague Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 73.0% | -1.2pp |
| 977 | Dublin Elementary Dublin · Pulaski County Public Schools | Elementary | 73.0% | -1.2pp |
| 978 | Fannie W. Fitzgerald Elementary Woodbridge · Prince William County Public Schools | Elementary | 73.0% | -1.2pp |
| 979 | Floyd Elementary Floyd · Floyd County Public Schools | Elementary | 73.0% | -1.2pp |
| 980 | Francis Asbury Elementary Hampton · Hampton City Public Schools | Elementary | 73.0% | -1.2pp |
| 981 | Freedom Middle Fredericksburg · Spotsylvania County Public Schools | Elementary | 73.0% | -1.2pp |
| 982 | Greensville County High Emporia · Greensville County Public Schools | High | 73.0% | -1.2pp |
| 983 | Hardy Elementary Smithfield · Isle of Wight County Public Schools | Elementary | 73.0% | -1.2pp |
| 984 | Hillsville Elementary Hillsville · Carroll County Public Schools | Elementary | 73.0% | -1.2pp |
| 985 | Hungary Creek Middle Glen Allen · Henrico County Public Schools | Middle | 73.0% | -1.2pp |
| 986 | Indian Lakes Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 73.0% | -1.2pp |
| 987 | King George Middle King George · King George County Public Schools | Middle | 73.0% | -1.2pp |
| 988 | Kyle R. Wilson Elementary Woodbridge · Prince William County Public Schools | Elementary | 73.0% | -1.2pp |
| 989 | Laurel Meadow Elementary Mechanicsville · Hanover County Public Schools | Elementary | 73.0% | -1.2pp |
| 990 | Lebanon Elementary Lebanon · Russell County Public Schools | Elementary | 73.0% | -1.2pp |
| 991 | Leesylvania Elementary Woodbridge · Prince William County Public Schools | Elementary | 73.0% | -1.2pp |
| 992 | Lightfoot Elementary Unionville · Orange County Public Schools | Elementary | 73.0% | -1.2pp |
| 993 | Little Run Elementary Fairfax · Fairfax County Public Schools | Elementary | 73.0% | -1.2pp |
| 994 | Locust Grove Middle Locust Grove · Orange County Public Schools | Middle | 73.0% | -1.2pp |
| 995 | Meadowbrook High North Chesterfield · Chesterfield County Public Schools | High | 73.0% | -1.2pp |
| 996 | Peak View Elementary Penn Laird · Rockingham County Public Schools | Elementary | 73.0% | -1.2pp |
| 997 | Pennington Middle Pennington Gap · Lee County Public Schools | Middle | 73.0% | -1.2pp |
| 998 | Pocahontas Elementary Powhatan · Powhatan County Public Schools | Elementary | 73.0% | -1.2pp |
| 999 | Riverview Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 73.0% | -1.2pp |
| 1000 | Springfield Elementary Rileyville · Page County Public Schools | Elementary | 73.0% | -1.2pp |
Page 20 of 36
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.