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
1251Manassas Park High
Manassas Park · Manassas Park City Public Schools
High46.0%-20.8pp
1252Norview Elementary
Norfolk · Norfolk City Public Schools
Elementary46.0%-20.8pp
1253Osbourn High
Manassas · Manassas City Public Schools
High46.0%-20.8pp
1254Red Hill Elementary
North Garden · Albemarle County Public Schools
Elementary46.0%-20.8pp
1255Robert S. Payne Elementary
Lynchburg · Lynchburg City Public Schools
Elementary46.0%-20.8pp
1256Southside STEM Academy at Campostella
Norfolk · Norfolk City Public Schools
Elementary46.0%-20.8pp
1257Suburban Park Elementary
Norfolk · Norfolk City Public Schools
Elementary46.0%-20.8pp
1258Sycamore Park Elementary
Culpeper · Culpeper County Public Schools
Elementary46.0%-20.8pp
1259Tappahannock Elementary
Tappahannock · Essex County Public Schools
Elementary46.0%-20.8pp
1260Virginia Virtual Academy at Salem
Salem · Salem City Public Schools
Combined46.0%-20.8pp
1261Washington-Liberty High
Arlington · Arlington County Public Schools
High46.0%-20.8pp
1262Westfield High
Chantilly · Fairfax County Public Schools
High46.0%-20.8pp
1263Bayside Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary45.0%-21.8pp
1264Belview Elementary
Radford · Montgomery County Public Schools
Elementary45.0%-21.8pp
1265Birdneck Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary45.0%-21.8pp
1266Chancellor High
Fredericksburg · Spotsylvania County Public Schools
High45.0%-21.8pp
1267Falling Creek Middle
North Chesterfield · Chesterfield County Public Schools
Middle45.0%-21.8pp
1268King & Queen Elementary
King and Queen Courthouse · King and Queen County Public Schools
Elementary45.0%-21.8pp
1269Macy Mcclaugherty Elementary/Middle
Pearisburg · Giles County Public Schools
Elementary45.0%-21.8pp
1270Northumberland High
Heathsville · Northumberland County Public Schools
High45.0%-21.8pp
1271Patrick Henry Elementary
Martinsville · Martinsville City Public Schools
Elementary45.0%-21.8pp
1272Patrick Henry High
Ashland · Hanover County Public Schools
High45.0%-21.8pp
1273Prince Edward Elementary
Farmville · Prince Edward County Public Schools
Elementary45.0%-21.8pp
1274Suella G. Ellis Elementary
Manassas · Prince William County Public Schools
Elementary45.0%-21.8pp
1275Thurgood Marshall Elementary
Chesapeake · Chesapeake City Public Schools
Elementary45.0%-21.8pp
1276Williams Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary45.0%-21.8pp
1277Achievable Dream Academy
Newport News · Newport News City Public Schools
Elementary44.0%-22.8pp
1278Beulah Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary44.0%-22.8pp
1279Captain John Smith Elementary
Hampton · Hampton City Public Schools
Elementary44.0%-22.8pp
1280College Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary44.0%-22.8pp
1281Craig County High
New Castle · Craig County Public Schools
High44.0%-22.8pp
1282George J. McIntosh Elementary
Newport News · Newport News City Public Schools
Elementary44.0%-22.8pp
1283Linkhorne Elementary
Lynchburg · Lynchburg City Public Schools
Elementary44.0%-22.8pp
1284Mountain View Elementary
Harrisonburg · Rockingham County Public Schools
Elementary44.0%-22.8pp
1285Nandua High
Onley · Accomack County Public Schools
High44.0%-22.8pp
1286Park View Elementary
Portsmouth · Portsmouth City Public Schools
Elementary44.0%-22.8pp
1287Patriot High
Nokesville · Prince William County Public Schools
High44.0%-22.8pp
1288St. Helena Elementary
Norfolk · Norfolk City Public Schools
Elementary44.0%-22.8pp
1289Tanners Creek Elementary
Norfolk · Norfolk City Public Schools
Elementary44.0%-22.8pp
1290Coleman Place Elementary
Norfolk · Norfolk City Public Schools
Elementary43.0%-23.8pp
1291Dumfries Elementary
Dumfries · Prince William County Public Schools
Elementary43.0%-23.8pp
1292Livingston Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary43.0%-23.8pp
1293Martin Luther King Jr. Middle
Richmond · Richmond City Public Schools
Middle43.0%-23.8pp
1294Northampton High
Eastville · Northampton County Public Schools
High43.0%-23.8pp
1295Nottoway High
Crewe · Nottoway County Public Schools
High43.0%-23.8pp
1296Patrick Copeland Elementary
Hopewell · Hopewell City Public Schools
Elementary43.0%-23.8pp
1297Southampton Elementary
Richmond · Richmond City Public Schools
Elementary43.0%-23.8pp
1298Alleghany High
Covington · Alleghany Highlands Public Schools
High42.0%-24.8pp
1299Jamestown High
Williamsburg · Williamsburg-James City County Public Schools
High42.0%-24.8pp
1300Meadowbrook High
North Chesterfield · Chesterfield County Public Schools
High42.0%-24.8pp
Page 26 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.