Virginia schools ranked by test score
Latest SOL year (2024-25). 1,445 schools with reported History & Social Sciences scores. State average: 66.8%.
| Rank | School | Level | History & Social Sciences | vs state |
|---|---|---|---|---|
| 1201 | Mount Vernon Elementary Alexandria · Alexandria City Public Schools | Elementary | 49.0% | -17.8pp |
| 1202 | Occohannock Elementary Exmore · Northampton County Public Schools | Elementary | 49.0% | -17.8pp |
| 1203 | Prince Edward Middle Farmville · Prince Edward County Public Schools | Middle | 49.0% | -17.8pp |
| 1204 | Pulaski County Public Schools Virtual School K-12 Pulaski · Pulaski County Public Schools | Combined | 49.0% | -17.8pp |
| 1205 | S.P. Morton Elementary Franklin · Franklin City Public Schools | Elementary | 49.0% | -17.8pp |
| 1206 | Skyline High Front Royal · Warren County Public Schools | High | 49.0% | -17.8pp |
| 1207 | Victoria Elementary Victoria · Lunenburg County Public Schools | Elementary | 49.0% | -17.8pp |
| 1208 | Victory Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 49.0% | -17.8pp |
| 1209 | Woodside High Newport News · Newport News City Public Schools | High | 49.0% | -17.8pp |
| 1210 | Abingdon High Abingdon · Washington County Public Schools | High | 48.0% | -18.8pp |
| 1211 | Alexandria City High Alexandria · Alexandria City Public Schools | High | 48.0% | -18.8pp |
| 1212 | Amelon Elementary Madison Heights · Amherst County Public Schools | Elementary | 48.0% | -18.8pp |
| 1213 | Carroll County High Hillsville · Carroll County Public Schools | High | 48.0% | -18.8pp |
| 1214 | Dogwood Middle Richmond · Richmond City Public Schools | Middle | 48.0% | -18.8pp |
| 1215 | George Carr Round Elementary Manassas · Manassas City Public Schools | Elementary | 48.0% | -18.8pp |
| 1216 | Hopkins Road Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 48.0% | -18.8pp |
| 1217 | Hugh Mercer Elementary Fredericksburg · Fredericksburg City Public Schools | Elementary | 48.0% | -18.8pp |
| 1218 | John F. Kennedy Middle Suffolk · Suffolk City Public Schools | Middle | 48.0% | -18.8pp |
| 1219 | Petersburg High Petersburg · Petersburg City Public Schools | High | 48.0% | -18.8pp |
| 1220 | Shirley C. Heim Middle Stafford · Stafford County Public Schools | Middle | 48.0% | -18.8pp |
| 1221 | Virginia Heights Elementary Roanoke · Roanoke City Public Schools | Elementary | 48.0% | -18.8pp |
| 1222 | Westhaven Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 48.0% | -18.8pp |
| 1223 | William M. Bass Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 48.0% | -18.8pp |
| 1224 | Baldwin Elementary Manassas · Manassas City Public Schools | Elementary | 47.0% | -19.8pp |
| 1225 | Breckinridge Middle Roanoke · Roanoke City Public Schools | Middle | 47.0% | -19.8pp |
| 1226 | Council High Honaker · Buchanan County Public Schools | High | 47.0% | -19.8pp |
| 1227 | Dinwiddie County Middle Dinwiddie · Dinwiddie County Public Schools | Middle | 47.0% | -19.8pp |
| 1228 | Elephant's Fork Elementary Suffolk · Suffolk City Public Schools | Elementary | 47.0% | -19.8pp |
| 1229 | Grundy High Grundy · Buchanan County Public Schools | High | 47.0% | -19.8pp |
| 1230 | Hopewell High Hopewell · Hopewell City Public Schools | High | 47.0% | -19.8pp |
| 1231 | J.A. Chalkley Elementary Chesterfield · Chesterfield County Public Schools | Elementary | 47.0% | -19.8pp |
| 1232 | Lafayette Elementary Fredericksburg · Fredericksburg City Public Schools | Elementary | 47.0% | -19.8pp |
| 1233 | Lindenwood Elementary Norfolk · Norfolk City Public Schools | Elementary | 47.0% | -19.8pp |
| 1234 | Linkhorne Middle Lynchburg · Lynchburg City Public Schools | Middle | 47.0% | -19.8pp |
| 1235 | Marguerite F. Christian Elementary Colonial Heights · Chesterfield County Public Schools | Elementary | 47.0% | -19.8pp |
| 1236 | Monelison Middle Madison Heights · Amherst County Public Schools | Middle | 47.0% | -19.8pp |
| 1237 | Monterey Elementary Roanoke · Roanoke City Public Schools | Elementary | 47.0% | -19.8pp |
| 1238 | Osbourn Park High Manassas · Prince William County Public Schools | High | 47.0% | -19.8pp |
| 1239 | Sedgefield Elementary Newport News · Newport News City Public Schools | Elementary | 47.0% | -19.8pp |
| 1240 | Skyline Middle Front Royal · Warren County Public Schools | Middle | 47.0% | -19.8pp |
| 1241 | Totaro Elementary Lawrenceville · Brunswick County Public Schools | Elementary | 47.0% | -19.8pp |
| 1242 | Truitt Intermediate Chesapeake · Chesapeake City Public Schools | Elementary | 47.0% | -19.8pp |
| 1243 | Booker T. Washington Elementary Suffolk · Suffolk City Public Schools | Elementary | 46.0% | -20.8pp |
| 1244 | Elizabeth Vaughan Elementary Woodbridge · Prince William County Public Schools | Elementary | 46.0% | -20.8pp |
| 1245 | Fishburn Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 46.0% | -20.8pp |
| 1246 | Franklin High Franklin · Franklin City Public Schools | High | 46.0% | -20.8pp |
| 1247 | Glen Allen High Glen Allen · Henrico County Public Schools | High | 46.0% | -20.8pp |
| 1248 | Ingleside Elementary Norfolk · Norfolk City Public Schools | Elementary | 46.0% | -20.8pp |
| 1249 | J.I. Burton High Norton · Norton City Public Schools | High | 46.0% | -20.8pp |
| 1250 | Lake Taylor High Norfolk · Norfolk City Public Schools | High | 46.0% | -20.8pp |
Page 25 of 29
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 History & Social Sciences 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.