The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Virginia schools ranked by test score

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