Virginia schools ranked by test score
Latest SOL year (2024-25). 1,445 schools with reported History & Social Sciences scores. State average: 66.8%.
| Rank | School | Level | History & Social Sciences | vs state |
|---|---|---|---|---|
| 701 | Matthew Whaley Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 70.0% | +3.2pp |
| 702 | Mountain View Elementary Haymarket · Prince William County Public Schools | Elementary | 70.0% | +3.2pp |
| 703 | Mountain View High Stafford · Stafford County Public Schools | High | 70.0% | +3.2pp |
| 704 | New Kent Elementary New Kent · New Kent County Public Schools | Elementary | 70.0% | +3.2pp |
| 705 | Orange Elementary Orange · Orange County Public Schools | Elementary | 70.0% | +3.2pp |
| 706 | Page County High Shenandoah · Page County Public Schools | High | 70.0% | +3.2pp |
| 707 | Richlands High Richlands · Tazewell County Public Schools | High | 70.0% | +3.2pp |
| 708 | Ridgeview Elementary Clintwood · Dickenson County Public Schools | Elementary | 70.0% | +3.2pp |
| 709 | Rockfish River Elementary Afton · Nelson County Public Schools | Elementary | 70.0% | +3.2pp |
| 710 | Sterling Elementary Sterling · Loudoun County Public Schools | Elementary | 70.0% | +3.2pp |
| 711 | Stonewall Jackson High Quicksburg · Shenandoah County Public Schools | High | 70.0% | +3.2pp |
| 712 | Stuarts Draft Middle Stuarts Draft · Augusta County Public Schools | Middle | 70.0% | +3.2pp |
| 713 | Swans Creek Elementary Dumfries · Prince William County Public Schools | Elementary | 70.0% | +3.2pp |
| 714 | Tarrallton Elementary Norfolk · Norfolk City Public Schools | Elementary | 70.0% | +3.2pp |
| 715 | Toano Middle Toano · Williamsburg-James City County Public Schools | Middle | 70.0% | +3.2pp |
| 716 | Western Branch High Chesapeake · Chesapeake City Public Schools | High | 70.0% | +3.2pp |
| 717 | William Byrd High Vinton · Roanoke County Public Schools | High | 70.0% | +3.2pp |
| 718 | William Mason Cooper Elementary Hampton · Hampton City Public Schools | Elementary | 70.0% | +3.2pp |
| 719 | Wilson Memorial High Fishersville · Augusta County Public Schools | High | 70.0% | +3.2pp |
| 720 | Yorktown Elementary Yorktown · York County Public Schools | Elementary | 70.0% | +3.2pp |
| 721 | Bayside Middle Virginia Beach · Virginia Beach City Public Schools | Middle | 69.0% | +2.2pp |
| 722 | Bennett Elementary Manassas · Prince William County Public Schools | Elementary | 69.0% | +2.2pp |
| 723 | Bethel Elementary Gloucester · Gloucester County Public Schools | Elementary | 69.0% | +2.2pp |
| 724 | Bethel High Hampton · Hampton City Public Schools | High | 69.0% | +2.2pp |
| 725 | Cesar Tarrant Middle Hampton · Hampton City Public Schools | Middle | 69.0% | +2.2pp |
| 726 | Chesterfield Virtual School Chesterfield · Chesterfield County Public Schools | Elementary | 69.0% | +2.2pp |
| 727 | Cople Elementary Hague · Westmoreland County Public Schools | Elementary | 69.0% | +2.2pp |
| 728 | Cumberland Elementary Cumberland · Cumberland County Public Schools | Elementary | 69.0% | +2.2pp |
| 729 | Ettrick Elementary Ettrick · Chesterfield County Public Schools | Elementary | 69.0% | +2.2pp |
| 730 | Falling Branch Elementary Christiansburg · Montgomery County Public Schools | Elementary | 69.0% | +2.2pp |
| 731 | Fort Defiance High Fort Defiance · Augusta County Public Schools | High | 69.0% | +2.2pp |
| 732 | Garrisonville Elementary Stafford · Stafford County Public Schools | Elementary | 69.0% | +2.2pp |
| 733 | George Washington Middle Alexandria · Alexandria City Public Schools | Middle | 69.0% | +2.2pp |
| 734 | Glenvar Elementary Salem · Roanoke County Public Schools | Elementary | 69.0% | +2.2pp |
| 735 | J.B. Fisher Elementary Richmond · Richmond City Public Schools | Elementary | 69.0% | +2.2pp |
| 736 | Kenmore Middle Arlington · Arlington County Public Schools | Middle | 69.0% | +2.2pp |
| 737 | Leesylvania Elementary Woodbridge · Prince William County Public Schools | Elementary | 69.0% | +2.2pp |
| 738 | Leslie Fox Keyser Elementary Front Royal · Warren County Public Schools | Elementary | 69.0% | +2.2pp |
| 739 | Linwood Holton Elementary Richmond · Richmond City Public Schools | Elementary | 69.0% | +2.2pp |
| 740 | Locust Grove Elementary Locust Grove · Orange County Public Schools | Elementary | 69.0% | +2.2pp |
| 741 | Long Branch Elementary Arlington · Arlington County Public Schools | Elementary | 69.0% | +2.2pp |
| 742 | Luxford Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 69.0% | +2.2pp |
| 743 | Marshall High Falls Church · Fairfax County Public Schools | High | 69.0% | +2.2pp |
| 744 | Matoaca Elementary South Chesterfield · Chesterfield County Public Schools | Elementary | 69.0% | +2.2pp |
| 745 | Maury River Middle Lexington · Rockbridge County Public Schools | Middle | 69.0% | +2.2pp |
| 746 | Meadowview Elementary Meadowview · Washington County Public Schools | Elementary | 69.0% | +2.2pp |
| 747 | Millboro Elementary Millboro · Bath County Public Schools | Elementary | 69.0% | +2.2pp |
| 748 | Plains Elementary Timberville · Rockingham County Public Schools | Elementary | 69.0% | +2.2pp |
| 749 | Potowmack Elementary Sterling · Loudoun County Public Schools | Elementary | 69.0% | +2.2pp |
| 750 | Prospect Heights Middle Orange · Orange County Public Schools | Middle | 69.0% | +2.2pp |
Page 15 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.