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
551Sunnyside Elementary
Mckenney · Dinwiddie County Public Schools
Elementary75.0%+8.2pp
552Tabb High
Yorktown · York County Public Schools
High75.0%+8.2pp
553Tunstall High
Dry Fork · Pittsylvania County Public Schools
High75.0%+8.2pp
554Valley Elementary
Hot Springs · Bath County Public Schools
Elementary75.0%+8.2pp
555Virginia Beach Middle
Virginia Beach · Virginia Beach City Public Schools
Middle75.0%+8.2pp
556Virginia Intermediate School
Bristol · Bristol City Public Schools
Elementary75.0%+8.2pp
557Yellow Branch Elementary
Rustburg · Campbell County Public Schools
Elementary75.0%+8.2pp
558Abingdon Elementary
Arlington · Arlington County Public Schools
Elementary74.0%+7.2pp
559Acquinton Elementary
King William · King William County Public Schools
Elementary74.0%+7.2pp
560Arcadia Middle
Oak Hall · Accomack County Public Schools
Middle74.0%+7.2pp
561Bland County High
Rocky Gap · Bland County Public Schools
High74.0%+7.2pp
562Brosville Elementary
Danville · Pittsylvania County Public Schools
Elementary74.0%+7.2pp
563Colonial Beach Elementary
Colonial Beach · Colonial Beach Public Schools
Elementary74.0%+7.2pp
564Countryside Elementary
Sterling · Loudoun County Public Schools
Elementary74.0%+7.2pp
565Courtland Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary74.0%+7.2pp
566Dare Elementary
Yorktown · York County Public Schools
Elementary74.0%+7.2pp
567Dudley Elementary
Wirtz · Franklin County Public Schools
Elementary74.0%+7.2pp
568Floyd County High
Floyd · Floyd County Public Schools
High74.0%+7.2pp
569Freedom Middle
Fredericksburg · Spotsylvania County Public Schools
Elementary74.0%+7.2pp
570General Stanford Elementary
Ft. Eustis · Newport News City Public Schools
Elementary74.0%+7.2pp
571George P. Mullen Elementary
Manassas · Prince William County Public Schools
Elementary74.0%+7.2pp
572Grafton High
Yorktown · York County Public Schools
High74.0%+7.2pp
573Grafton Village Elementary
Falmouth · Stafford County Public Schools
Elementary74.0%+7.2pp
574Grandin Court Elementary
Roanoke · Roanoke City Public Schools
Elementary74.0%+7.2pp
575Grayson Highlands
Troutdale · Grayson County Public Schools
Elementary74.0%+7.2pp
576Gunston Middle
Arlington · Arlington County Public Schools
Middle74.0%+7.2pp
577Hutchison Farm Elementary
South Riding · Loudoun County Public Schools
Elementary74.0%+7.2pp
578Indian Lakes Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary74.0%+7.2pp
579John N. Dalton Intermediate
Radford · Radford City Public Schools
Middle74.0%+7.2pp
580Johnson-Williams Middle
Berryville · Clarke County Public Schools
Middle74.0%+7.2pp
581Kempsville Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary74.0%+7.2pp
582Kyle R. Wilson Elementary
Woodbridge · Prince William County Public Schools
Elementary74.0%+7.2pp
583Locust Grove Middle
Locust Grove · Orange County Public Schools
Middle74.0%+7.2pp
584Lyles-Crouch Elementary
Alexandria · Alexandria City Public Schools
Elementary74.0%+7.2pp
585Meherrin Elementary
Newsoms · Southampton County Public Schools
Elementary74.0%+7.2pp
586Norton Elementary
Norton · Norton City Public Schools
Elementary74.0%+7.2pp
587Parkside Middle
Manassas · Prince William County Public Schools
Middle74.0%+7.2pp
588Patrick Henry K-8 School
Alexandria · Alexandria City Public Schools
Elementary74.0%+7.2pp
589Peasley Middle
Gloucester · Gloucester County Public Schools
Middle74.0%+7.2pp
590Potomac Shores Middle
Dumfries · Prince William County Public Schools
Middle74.0%+7.2pp
591Potomac View Elementary
Woodbridge · Prince William County Public Schools
Elementary74.0%+7.2pp
592Rose Hill Elementary
Rose Hill · Lee County Public Schools
Elementary74.0%+7.2pp
593Samuel P. Langley Elementary
Hampton · Hampton City Public Schools
Elementary74.0%+7.2pp
594Winding Creek Elementary
Stafford · Stafford County Public Schools
Elementary74.0%+7.2pp
595Windsor Woods Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary74.0%+7.2pp
596Buffalo Gap High
Swoope · Augusta County Public Schools
High73.0%+6.2pp
597Carroll County Middle
Hillsville · Carroll County Public Schools
Middle73.0%+6.2pp
598Christiansburg Middle
Christiansburg · Montgomery County Public Schools
Middle73.0%+6.2pp
599Clara Byrd Baker Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary73.0%+6.2pp
600Colonel Fred Cherry Middle
SUFFOLK · Suffolk City Public Schools
Middle73.0%+6.2pp
Page 12 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.