Virginia schools ranked by test score
Latest SOL year (2024-25). 318 schools with reported Mathematics scores. State average: 72.7%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 201 | Northampton High Eastville · Northampton County Public Schools | High | 78.0% | +5.3pp |
| 202 | Riverbend High Fredericksburg · Spotsylvania County Public Schools | High | 78.0% | +5.3pp |
| 203 | Smithfield High Smithfield · Isle of Wight County Public Schools | High | 78.0% | +5.3pp |
| 204 | Virginia High Bristol · Bristol City Public Schools | High | 78.0% | +5.3pp |
| 205 | West Point Middle/High West Point · West Point Public Schools | High | 78.0% | +5.3pp |
| 206 | Altavista High Altavista · Campbell County Public Schools | High | 77.0% | +4.3pp |
| 207 | Brentsville District High Nokesville · Prince William County Public Schools | High | 77.0% | +4.3pp |
| 208 | Dinwiddie County High Dinwiddie · Dinwiddie County Public Schools | High | 77.0% | +4.3pp |
| 209 | Halifax County High South Boston · Halifax County Public Schools | High | 77.0% | +4.3pp |
| 210 | John Handley High Winchester · Winchester City Public Schools | High | 77.0% | +4.3pp |
| 211 | Loudoun County High Leesburg · Loudoun County Public Schools | High | 77.0% | +4.3pp |
| 212 | Manassas Park High Manassas Park · Manassas Park City Public Schools | High | 77.0% | +4.3pp |
| 213 | Patrick Henry High Roanoke · Roanoke City Public Schools | High | 77.0% | +4.3pp |
| 214 | Armstrong High Richmond · Richmond City Public Schools | High | 76.0% | +3.3pp |
| 215 | Bassett High Bassett · Henry County Public Schools | High | 76.0% | +3.3pp |
| 216 | Castlewood High Castlewood · Russell County Public Schools | High | 76.0% | +3.3pp |
| 217 | Clover Hill High Midlothian · Chesterfield County Public Schools | High | 76.0% | +3.3pp |
| 218 | Colonial Beach High Colonial Beach · Colonial Beach Public Schools | High | 76.0% | +3.3pp |
| 219 | North Stafford High Stafford · Stafford County Public Schools | High | 76.0% | +3.3pp |
| 220 | Southampton High Courtland · Southampton County Public Schools | High | 76.0% | +3.3pp |
| 221 | Stafford Senior High Fredericksburg · Stafford County Public Schools | High | 76.0% | +3.3pp |
| 222 | Twin Springs High Nickelsville · Scott County Public Schools | High | 76.0% | +3.3pp |
| 223 | Courtland High Fredericksburg · Spotsylvania County Public Schools | High | 75.0% | +2.3pp |
| 224 | Culpeper County High Culpeper · Culpeper County Public Schools | High | 75.0% | +2.3pp |
| 225 | Menchville High Newport News · Newport News City Public Schools | High | 75.0% | +2.3pp |
| 226 | Park View High Sterling · Loudoun County Public Schools | High | 75.0% | +2.3pp |
| 227 | Skyline High Front Royal · Warren County Public Schools | High | 75.0% | +2.3pp |
| 228 | Varina High Richmond · Henrico County Public Schools | High | 75.0% | +2.3pp |
| 229 | Amelia County High Amelia Court House · Amelia County Public Schools | High | 74.0% | +1.3pp |
| 230 | Buckingham County High Buckingham · Buckingham County Public Schools | High | 74.0% | +1.3pp |
| 231 | C.D. Hylton High Woodbridge · Prince William County Public Schools | High | 74.0% | +1.3pp |
| 232 | Edison High Alexandria · Fairfax County Public Schools | High | 74.0% | +1.3pp |
| 233 | Highland Springs High Highland Springs · Henrico County Public Schools | High | 74.0% | +1.3pp |
| 234 | Lee High Jonesville · Lee County Public Schools | High | 74.0% | +1.3pp |
| 235 | Rappahannock High Warsaw · Richmond County Public Schools | High | 74.0% | +1.3pp |
| 236 | Westfield High Chantilly · Fairfax County Public Schools | High | 74.0% | +1.3pp |
| 237 | Falls Church High Falls Church · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 238 | Gar-Field High Woodbridge · Prince William County Public Schools | High | 73.0% | +0.3pp |
| 239 | George Washington High Danville · Danville City Public Schools | High | 73.0% | +0.3pp |
| 240 | Hayfield Secondary Alexandria · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 241 | Herndon High Herndon · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 242 | Huguenot High Richmond · Richmond City Public Schools | High | 73.0% | +0.3pp |
| 243 | Lake Taylor High Norfolk · Norfolk City Public Schools | High | 73.0% | +0.3pp |
| 244 | Lewis High Springfield · Fairfax County Public Schools | High | 73.0% | +0.3pp |
| 245 | Massaponax High Fredericksburg · Spotsylvania County Public Schools | High | 73.0% | +0.3pp |
| 246 | Narrows High Narrows · Giles County Public Schools | High | 73.0% | +0.3pp |
| 247 | Unity Reed High Manassas · Prince William County Public Schools | High | 73.0% | +0.3pp |
| 248 | Albemarle High Charlottesville · Albemarle County Public Schools | High | 72.0% | -0.7pp |
| 249 | E.C. Glass High Lynchburg · Lynchburg City Public Schools | High | 72.0% | -0.7pp |
| 250 | Hurley High Hurley · Buchanan County Public Schools | High | 72.0% | -0.7pp |
Page 5 of 7
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.