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
1051Heritage High
Lynchburg · Lynchburg City Public Schools
High57.0%-9.8pp
1052Hilda J. Barbour Elementary
Front Royal · Warren County Public Schools
Elementary57.0%-9.8pp
1053Jackson Memorial Elementary
Austinville · Wythe County Public Schools
Elementary57.0%-9.8pp
1054James Madison Middle
Roanoke · Roanoke City Public Schools
Middle57.0%-9.8pp
1055John Adams Elementary
Alexandria · Alexandria City Public Schools
Elementary57.0%-9.8pp
1056John P. Fishwick Middle
Roanoke · Roanoke City Public Schools
Middle57.0%-9.8pp
1057Kiln Creek Elementary
Newport News · Newport News City Public Schools
Elementary57.0%-9.8pp
1058Luray High
Luray · Page County Public Schools
High57.0%-9.8pp
1059Malibu Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary57.0%-9.8pp
1060Marumsco Hills Elementary
Woodbridge · Prince William County Public Schools
Elementary57.0%-9.8pp
1061Mathews High
Mathews · Mathews County Public Schools
High57.0%-9.8pp
1062McGaheysville Elementary
McGaheysville · Rockingham County Public Schools
Elementary57.0%-9.8pp
1063Mecklenburg County High
Baskerville · Mecklenburg County Public Schools
High57.0%-9.8pp
1064Richmond County Elementary
Warsaw · Richmond County Public Schools
Elementary57.0%-9.8pp
1065Riverview Elementary/Middle
Grundy · Buchanan County Public Schools
Elementary57.0%-9.8pp
1066Varina High
Richmond · Henrico County Public Schools
High57.0%-9.8pp
1067Waverly Yowell Elementary
Madison · Madison County Public Schools
Elementary57.0%-9.8pp
1068Waynesboro High
Waynesboro · Waynesboro City Public Schools
High57.0%-9.8pp
1069Arcadia High
Oak Hall · Accomack County Public Schools
High56.0%-10.8pp
1070Bowling Green Elementary
Milford · Caroline County Public Schools
Elementary56.0%-10.8pp
1071Chincoteague Elementary
Chincoteague · Accomack County Public Schools
Elementary56.0%-10.8pp
1072Dryden Elementary
Dryden · Lee County Public Schools
Elementary56.0%-10.8pp
1073Ferdinand T. Day Elementary
Alexandria · Alexandria City Public Schools
Elementary56.0%-10.8pp
1074Hurley Elementary/Middle
Hurley · Buchanan County Public Schools
Elementary56.0%-10.8pp
1075Jefferson-Houston PK-8 School
Alexandria · Alexandria City Public Schools
Elementary56.0%-10.8pp
1076John C. Myers Elementary
Broadway · Rockingham County Public Schools
Elementary56.0%-10.8pp
1077John Randolph Tucker High
Richmond · Henrico County Public Schools
High56.0%-10.8pp
1078King's Fork High
Suffolk · Suffolk City Public Schools
High56.0%-10.8pp
1079Lucille M. Brown Middle
Richmond · Richmond City Public Schools
Middle56.0%-10.8pp
1080Mary Passage Middle
Newport News · Newport News City Public Schools
Middle56.0%-10.8pp
1081Metompkin Elementary
Parksley · Accomack County Public Schools
Elementary56.0%-10.8pp
1082Point O' View Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary56.0%-10.8pp
1083Poquoson High
Poquoson · Poquoson City Public Schools
High56.0%-10.8pp
1084Potomac High
Dumfries · Prince William County Public Schools
High56.0%-10.8pp
1085Ruckersville Elementary
Ruckersville · Greene County Public Schools
Elementary56.0%-10.8pp
1086Thomas H. Henderson Middle
Richmond · Richmond City Public Schools
Middle56.0%-10.8pp
1087Widewater Elementary
Stafford · Stafford County Public Schools
Elementary56.0%-10.8pp
1088Aberdeen Elementary
Hampton · Hampton City Public Schools
Elementary55.0%-11.8pp
1089Battlefield High
Haymarket · Prince William County Public Schools
High55.0%-11.8pp
1090Blackstone Primary
Blackstone · Nottoway County Public Schools
Elementary55.0%-11.8pp
1091Central High
Woodstock · Shenandoah County Public Schools
High55.0%-11.8pp
1092David A. Dutrow Elementary
Newport News · Newport News City Public Schools
Elementary55.0%-11.8pp
1093Douglas S. Freeman High
Richmond · Henrico County Public Schools
High55.0%-11.8pp
1094Fulks Run Elementary
Fulks Run · Rockingham County Public Schools
Elementary55.0%-11.8pp
1095Grace E. Metz Middle
Manassas · Manassas City Public Schools
Middle55.0%-11.8pp
1096Holland Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary55.0%-11.8pp
1097Independence Elementary
Independence · Grayson County Public Schools
Elementary55.0%-11.8pp
1098King George High
King George · King George County Public Schools
High55.0%-11.8pp
1099Matoaca Middle
Matoaca · Chesterfield County Public Schools
Middle55.0%-11.8pp
1100Mechanicsville Elementary
Mechanicsville · Hanover County Public Schools
Elementary55.0%-11.8pp
Page 22 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.