Virginia schools ranked by test score
Latest SOL year (2024-25). 1,779 schools with reported Mathematics scores. State average: 72.7%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 951 | Riverview Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 74.0% | +1.3pp |
| 952 | Rustburg Elementary Rustburg · Campbell County Public Schools | Elementary | 74.0% | +1.3pp |
| 953 | Sandy Hook Elementary Strasburg · Shenandoah County Public Schools | Elementary | 74.0% | +1.3pp |
| 954 | Stafford Elementary Stafford · Stafford County Public Schools | Elementary | 74.0% | +1.3pp |
| 955 | Stuarts Draft Elementary Stuarts Draft · Augusta County Public Schools | Elementary | 74.0% | +1.3pp |
| 956 | Swans Creek Elementary Dumfries · Prince William County Public Schools | Elementary | 74.0% | +1.3pp |
| 957 | Toano Middle Toano · Williamsburg-James City County Public Schools | Middle | 74.0% | +1.3pp |
| 958 | Twain Middle Alexandria · Fairfax County Public Schools | Middle | 74.0% | +1.3pp |
| 959 | W.G. Coleman Elementary The Plains · Fauquier County Public Schools | Elementary | 74.0% | +1.3pp |
| 960 | Westfield High Chantilly · Fairfax County Public Schools | High | 74.0% | +1.3pp |
| 961 | William Fox Elementary Richmond · Richmond City Public Schools | Elementary | 74.0% | +1.3pp |
| 962 | Yellow Branch Elementary Rustburg · Campbell County Public Schools | Elementary | 74.0% | +1.3pp |
| 963 | Alice West Fleet Elementary Arlington · Arlington County Public Schools | Elementary | 73.0% | +0.3pp |
| 964 | Armel Elementary Winchester · Frederick County Public Schools | Elementary | 73.0% | +0.3pp |
| 965 | Bailey Bridge Middle Midlothian · Chesterfield County Public Schools | Middle | 73.0% | +0.3pp |
| 966 | Boones Mill Elementary Boones Mill · Franklin County Public Schools | Elementary | 73.0% | +0.3pp |
| 967 | Boyce Elementary Boyce · Clarke County Public Schools | Elementary | 73.0% | +0.3pp |
| 968 | Brookneal Elementary Brookneal · Campbell County Public Schools | Elementary | 73.0% | +0.3pp |
| 969 | C.C. Wells Elementary Chester · Chesterfield County Public Schools | Elementary | 73.0% | +0.3pp |
| 970 | C.E. Curtis Elementary Chester · Chesterfield County Public Schools | Elementary | 73.0% | +0.3pp |
| 971 | Cassell Elementary Waynesboro · Augusta County Public Schools | Elementary | 73.0% | +0.3pp |
| 972 | David A. Harrison Elementary Disputanta · Prince George County Public Schools | Elementary | 73.0% | +0.3pp |
| 973 | Ecoff Elementary Chester · Chesterfield County Public Schools | Elementary | 73.0% | +0.3pp |
| 974 | Elizabeth Davis Middle Chester · Chesterfield County Public Schools | Middle | 73.0% | +0.3pp |
| 975 | Falls Church High Falls Church · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 976 | Gar-Field High Woodbridge · Prince William County Public Schools | High | 73.0% | +0.3pp |
| 977 | George Washington High Danville · Danville City Public Schools | High | 73.0% | +0.3pp |
| 978 | Grafton Village Elementary Falmouth · Stafford County Public Schools | Elementary | 73.0% | +0.3pp |
| 979 | Gretna Middle Gretna · Pittsylvania County Public Schools | Middle | 73.0% | +0.3pp |
| 980 | Harper Park Middle Leesburg · Loudoun County Public Schools | Middle | 73.0% | +0.3pp |
| 981 | Hayfield Secondary Alexandria · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 982 | Herndon High Herndon · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 983 | Holland Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 73.0% | +0.3pp |
| 984 | Huguenot High Richmond · Richmond City Public Schools | High | 73.0% | +0.3pp |
| 985 | Kenbridge Elementary Kenbridge · Lunenburg County Public Schools | Elementary | 73.0% | +0.3pp |
| 986 | Lake Ridge Middle Woodbridge · Prince William County Public Schools | Middle | 73.0% | +0.3pp |
| 987 | Lake Taylor High Norfolk · Norfolk City Public Schools | High | 73.0% | +0.3pp |
| 988 | Leesylvania Elementary Woodbridge · Prince William County Public Schools | Elementary | 73.0% | +0.3pp |
| 989 | Lewis High Springfield · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 990 | Massaponax High Fredericksburg · Spotsylvania County Public Schools | High | 73.0% | +0.3pp |
| 991 | Middle Road Elementary Prince George · Prince George County Public Schools | Elementary | 73.0% | +0.3pp |
| 992 | Narrows High Narrows · Giles County Public Schools | High | 73.0% | +0.3pp |
| 993 | Park Ridge Elementary Stafford · Stafford County Public Schools | Elementary | 73.0% | +0.3pp |
| 994 | Pinchbeck Elementary Richmond · Henrico County Public Schools | Elementary | 73.0% | +0.3pp |
| 995 | Potowmack Elementary Sterling · Loudoun County Public Schools | Elementary | 73.0% | +0.3pp |
| 996 | Prices Fork Elementary Blacksburg · Montgomery County Public Schools | Elementary | 73.0% | +0.3pp |
| 997 | Riverlawn Elementary Fairlawn · Pulaski County Public Schools | Elementary | 73.0% | +0.3pp |
| 998 | Rose Hill Elementary Alexandria · Fairfax County Public Schools | Elementary | 73.0% | +0.3pp |
| 999 | Surry Elementary Dendron · Surry County Public Schools | Elementary | 73.0% | +0.3pp |
| 1000 | Tazewell Middle Tazewell · Tazewell County Public Schools | Middle | 73.0% | +0.3pp |
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 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.