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
401Fort Lewis Elementary
Salem · Roanoke County Public Schools
Elementary79.0%+12.2pp
402Gate City Middle
Gate City · Scott County Public Schools
Middle79.0%+12.2pp
403Gilbert Linkous Elementary
Blacksburg · Montgomery County Public Schools
Elementary79.0%+12.2pp
404Glenvar Middle
Salem · Roanoke County Public Schools
Middle79.0%+12.2pp
405Great Bridge High
Chesapeake · Chesapeake City Public Schools
High79.0%+12.2pp
406James Blair Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle79.0%+12.2pp
407Kempsville Middle
Virginia Beach · Virginia Beach City Public Schools
Middle79.0%+12.2pp
408LaCrosse Elementary
La Crosse · Mecklenburg County Public Schools
Elementary79.0%+12.2pp
409Laurel Meadow Elementary
Mechanicsville · Hanover County Public Schools
Elementary79.0%+12.2pp
410Liberty Middle
Ashland · Hanover County Public Schools
Middle79.0%+12.2pp
411Louisa County Middle
Mineral · Louisa County Public Schools
Middle79.0%+12.2pp
412Magruder Elementary
Williamsburg · York County Public Schools
Elementary79.0%+12.2pp
413Meadville Elementary
Nathalie · Halifax County Public Schools
Elementary79.0%+12.2pp
414Nelson Middle
Lovingston · Nelson County Public Schools
Middle79.0%+12.2pp
415Northside Middle
Roanoke · Roanoke County Public Schools
Middle79.0%+12.2pp
416Oakland Elementary
Suffolk · Suffolk City Public Schools
Elementary79.0%+12.2pp
417Otter River Elementary
Goode · Bedford County Public Schools
Elementary79.0%+12.2pp
418Pembroke Meadows Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary79.0%+12.2pp
419Peter Muhlenberg Middle
Woodstock · Shenandoah County Public Schools
Middle79.0%+12.2pp
420Riverheads Middle
Staunton · Augusta County Public Schools
Middle79.0%+12.2pp
421South Salem Elementary
Salem · Salem City Public Schools
Elementary79.0%+12.2pp
422St. Paul
Cana · Carroll County Public Schools
Elementary79.0%+12.2pp
423Stewartsville Elementary
Goodview · Bedford County Public Schools
Elementary79.0%+12.2pp
424Taylor Elementary
Arlington · Arlington County Public Schools
Elementary79.0%+12.2pp
425Tazewell Intermediate
North Tazewell · Tazewell County Public Schools
Elementary79.0%+12.2pp
426Thomas Jefferson Elementary
Louisa · Louisa County Public Schools
Elementary79.0%+12.2pp
427Western Branch Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary79.0%+12.2pp
428Yorktown Middle
Yorktown · York County Public Schools
Middle79.0%+12.2pp
429Agnor Elementary
Charlottesville · Albemarle County Public Schools
Elementary78.0%+11.2pp
430Appomattox Elementary
Appomattox · Appomattox County Public Schools
Elementary78.0%+11.2pp
431Auburn Middle
Riner · Montgomery County Public Schools
Middle78.0%+11.2pp
432Baker-Butler Elementary
Charlottesville · Albemarle County Public Schools
Elementary78.0%+11.2pp
433Belmont Elementary
Woodbridge · Prince William County Public Schools
Elementary78.0%+11.2pp
434Catoctin Elementary
Leesburg · Loudoun County Public Schools
Elementary78.0%+11.2pp
435Central Elementary
Lexington · Rockbridge County Public Schools
Elementary78.0%+11.2pp
436Chilhowie Middle
Chilhowie · Smyth County Public Schools
Middle78.0%+11.2pp
437Cold Harbor Elementary
Mechanicsville · Hanover County Public Schools
Elementary78.0%+11.2pp
438Coles Elementary
Manassas · Prince William County Public Schools
Elementary78.0%+11.2pp
439Enderly Heights Elementary
Buena Vista · Buena Vista City Public Schools
Elementary78.0%+11.2pp
440Florence Bowser Elementary
Suffolk · Suffolk City Public Schools
Elementary78.0%+11.2pp
441G.W. Carver Elementary
Martinsville · Henry County Public Schools
Elementary78.0%+11.2pp
442George Mason Elementary
Alexandria · Alexandria City Public Schools
Elementary78.0%+11.2pp
443Graham Park Middle
Triangle · Prince William County Public Schools
Middle78.0%+11.2pp
444Greenbrier Middle
Chesapeake · Chesapeake City Public Schools
Middle78.0%+11.2pp
445Hanover High
Mechanicsville · Hanover County Public Schools
High78.0%+11.2pp
446High Point Elementary
Bristol · Washington County Public Schools
Elementary78.0%+11.2pp
447Madison Elementary
Ruther Glen · Caroline County Public Schools
Elementary78.0%+11.2pp
448Marion Elementary
Marion · Smyth County Public Schools
Elementary78.0%+11.2pp
449Mathews Elementary
Mathews · Mathews County Public Schools
Elementary78.0%+11.2pp
450Meadow View Elementary
Martinsville · Henry County Public Schools
Elementary78.0%+11.2pp
Page 9 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.