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
1151Hillpoint Elementary
Suffolk · Suffolk City Public Schools
Elementary51.0%-15.8pp
1152Hurt Park Elementary
Roanoke · Roanoke City Public Schools
Elementary51.0%-15.8pp
1153J.G. Hening Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary51.0%-15.8pp
1154James River Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary51.0%-15.8pp
1155King's Fork Middle
Suffolk · Suffolk City Public Schools
Middle51.0%-15.8pp
1156Landstown Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary51.0%-15.8pp
1157Lloyd C. Bird High
Chesterfield · Chesterfield County Public Schools
High51.0%-15.8pp
1158Lynnhaven Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary51.0%-15.8pp
1159Menchville High
Newport News · Newport News City Public Schools
High51.0%-15.8pp
1160Radford High
Radford · Radford City Public Schools
High51.0%-15.8pp
1161River Bend Elementary
Elkton · Rockingham County Public Schools
Elementary51.0%-15.8pp
1162Salem Church Middle
North Chesterfield · Chesterfield County Public Schools
Middle51.0%-15.8pp
1163Walker-Grant Middle
Fredericksburg · Fredericksburg City Public Schools
Middle51.0%-15.8pp
1164Wenonah Elementary
Waynesboro · Waynesboro City Public Schools
Elementary51.0%-15.8pp
1165Albert W. Patrick III Elementary
Hampton · Hampton City Public Schools
Elementary50.0%-16.8pp
1166Armstrong High
Richmond · Richmond City Public Schools
High50.0%-16.8pp
1167Bassett High
Bassett · Henry County Public Schools
High50.0%-16.8pp
1168Broadway High
Broadway · Rockingham County Public Schools
High50.0%-16.8pp
1169Brookwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary50.0%-16.8pp
1170Carver Middle
Chester · Chesterfield County Public Schools
Middle50.0%-16.8pp
1171Chimborazo Elementary
Richmond · Richmond City Public Schools
Elementary50.0%-16.8pp
1172Cradock Middle
Portsmouth · Portsmouth City Public Schools
Middle50.0%-16.8pp
1173Craigsville Elementary
Craigsville · Augusta County Public Schools
Elementary50.0%-16.8pp
1174Cumberland Middle
Cumberland · Cumberland County Public Schools
Middle50.0%-16.8pp
1175Edward G. Clymore Elementary
Fort Defiance · Augusta County Public Schools
Elementary50.0%-16.8pp
1176Fallon Park Elementary
Roanoke · Roanoke City Public Schools
Elementary50.0%-16.8pp
1177George W. Carver Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary50.0%-16.8pp
1178Giles County K-12 Virtual School
Pearisburg · Giles County Public Schools
Combined50.0%-16.8pp
1179James K. Polk Elementary
Alexandria · Alexandria City Public Schools
Elementary50.0%-16.8pp
1180Lawson-Marriott Elementary
St Stephens Church · King and Queen County Public Schools
Elementary50.0%-16.8pp
1181Little Creek Elementary
Norfolk · Norfolk City Public Schools
Elementary50.0%-16.8pp
1182Manchester High
Midlothian · Chesterfield County Public Schools
High50.0%-16.8pp
1183Mary T. Christian Elementary
Hampton · Hampton City Public Schools
Elementary50.0%-16.8pp
1184Paul Laurence Dunbar Middle for Innovation
Lynchburg · Lynchburg City Public Schools
Middle50.0%-16.8pp
1185Prince Edward County High
Farmville · Prince Edward County Public Schools
High50.0%-16.8pp
1186Round Hill Elementary
Roanoke · Roanoke City Public Schools
Elementary50.0%-16.8pp
1187Sontag Elementary
Rocky Mount · Franklin County Public Schools
Elementary50.0%-16.8pp
1188Sparrow Road Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary50.0%-16.8pp
1189Sully Elementary
Sterling · Loudoun County Public Schools
Elementary50.0%-16.8pp
1190Swansboro Elementary
Richmond · Richmond City Public Schools
Elementary50.0%-16.8pp
1191William Campbell High
Naruna · Campbell County Public Schools
High50.0%-16.8pp
1192Bellevue Elementary
Richmond · Richmond City Public Schools
Elementary49.0%-17.8pp
1193Chase City Elementary
Chase City · Mecklenburg County Public Schools
Elementary49.0%-17.8pp
1194Hodges Manor Elementary
Portsmouth · Portsmouth City Public Schools
Elementary49.0%-17.8pp
1195Indian River Middle
Chesapeake · Chesapeake City Public Schools
Middle49.0%-17.8pp
1196Lafayette High
Williamsburg · Williamsburg-James City County Public Schools
High49.0%-17.8pp
1197Lake Taylor
Norfolk · Norfolk City Public Schools
Elementary49.0%-17.8pp
1198Lancaster High
Lancaster · Lancaster County Public Schools
High49.0%-17.8pp
1199Magna Vista High
Ridgeway · Henry County Public Schools
High49.0%-17.8pp
1200Matoaca High
Chesterfield · Chesterfield County Public Schools
High49.0%-17.8pp
Page 24 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.