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
251Stone Robinson Elementary
Charlottesville · Albemarle County Public Schools
Elementary85.0%+18.2pp
252Swift Creek Middle
Midlothian · Chesterfield County Public Schools
Middle85.0%+18.2pp
253Twin Springs Elementary
Danville · Pittsylvania County Public Schools
Elementary85.0%+18.2pp
254Winterpock Elementary
Chesterfield · Chesterfield County Public Schools
Elementary85.0%+18.2pp
255Appomattox Middle
Appomattox · Appomattox County Public Schools
Middle84.0%+17.2pp
256Berkeley Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle84.0%+17.2pp
257Cedar Bluff Elementary
Cedar Bluff · Tazewell County Public Schools
Elementary84.0%+17.2pp
258Cedar Point Elementary
Bristow · Prince William County Public Schools
Elementary84.0%+17.2pp
259Cool Spring Elementary
Leesburg · Loudoun County Public Schools
Elementary84.0%+17.2pp
260Frances Hazel Reid Elementary
Leesburg · Loudoun County Public Schools
Elementary84.0%+17.2pp
261G.W. Carver Elementary
Salem · Salem City Public Schools
Elementary84.0%+17.2pp
262George M. Hampton Middle
Woodbridge · Prince William County Public Schools
Middle84.0%+17.2pp
263Georgie D. Tyler Middle
Windsor · Isle of Wight County Public Schools
Middle84.0%+17.2pp
264Glen Cove Elementary
Roanoke · Roanoke County Public Schools
Elementary84.0%+17.2pp
265James River High
Buchanan · Botetourt County Public Schools
High84.0%+17.2pp
266Jouett Elementary
Mineral · Louisa County Public Schools
Elementary84.0%+17.2pp
267Kersey Creek Elementary
Mechanicsville · Hanover County Public Schools
Elementary84.0%+17.2pp
268Linkhorn Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary84.0%+17.2pp
269Manassas Park Middle
Manassas Park · Manassas Park City Public Schools
Middle84.0%+17.2pp
270Oak Grove Elementary
Roanoke · Roanoke County Public Schools
Elementary84.0%+17.2pp
271Powhatan Elementary
Powhatan · Powhatan County Public Schools
Elementary84.0%+17.2pp
272Powhatan Middle
Powhatan · Powhatan County Public Schools
Middle84.0%+17.2pp
273Robious Elementary
Midlothian · Chesterfield County Public Schools
Elementary84.0%+17.2pp
274Rural Retreat Elementary
Rural Retreat · Wythe County Public Schools
Elementary84.0%+17.2pp
275Seldens Landing Elementary
Leesburg · Loudoun County Public Schools
Elementary84.0%+17.2pp
276South River Elementary
Grottoes · Rockingham County Public Schools
Elementary84.0%+17.2pp
277Sudley Elementary
Manassas · Prince William County Public Schools
Elementary84.0%+17.2pp
278Swanson Middle
Arlington · Arlington County Public Schools
Middle84.0%+17.2pp
279Wise Primary
Wise · Wise County Public Schools
Elementary84.0%+17.2pp
280Woolwine Elementary
Woolwine · Patrick County Public Schools
Elementary84.0%+17.2pp
281Accawmacke Elementary
Accomac · Accomack County Public Schools
Elementary83.0%+16.2pp
282Admiral Richard E. Byrd Middle
Winchester · Frederick County Public Schools
Middle83.0%+16.2pp
283Auburn Elementary
Riner · Montgomery County Public Schools
Elementary83.0%+16.2pp
284B.T. Washington Middle
Newport News · Newport News City Public Schools
Middle83.0%+16.2pp
285Beaverdam Elementary
Beaverdam · Hanover County Public Schools
Elementary83.0%+16.2pp
286Brock Road Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary83.0%+16.2pp
287Byrd Elementary
Goochland · Goochland County Public Schools
Elementary83.0%+16.2pp
288Clays Mill Elementary
Scottsburg · Halifax County Public Schools
Elementary83.0%+16.2pp
289Cool Spring Elementary
Mechanicsville · Hanover County Public Schools
Elementary83.0%+16.2pp
290Coventry Elementary
Yorktown · York County Public Schools
Elementary83.0%+16.2pp
291Deep Creek Elementary
Chesapeake · Chesapeake City Public Schools
Elementary83.0%+16.2pp
292Ferry Farm Elementary
Fredericksburg · Stafford County Public Schools
Elementary83.0%+16.2pp
293Hartwood Elementary
Hartwood · Stafford County Public Schools
Elementary83.0%+16.2pp
294Hillside Elementary
Ashburn · Loudoun County Public Schools
Elementary83.0%+16.2pp
295Landstown Middle
Virginia Beach · Virginia Beach City Public Schools
Middle83.0%+16.2pp
296Lovettsville Elementary
Lovettsville · Loudoun County Public Schools
Elementary83.0%+16.2pp
297Meadowland Elementary
Sterling · Loudoun County Public Schools
Elementary83.0%+16.2pp
298Middle Road Elementary
Prince George · Prince George County Public Schools
Elementary83.0%+16.2pp
299Midlothian High
Midlothian · Chesterfield County Public Schools
High83.0%+16.2pp
300Montevideo Middle
Penn Laird · Rockingham County Public Schools
Middle83.0%+16.2pp
Page 6 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.