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 |
|---|---|---|---|---|
| 951 | Warren County Middle Front Royal · Warren County Public Schools | Middle | 61.0% | -5.8pp |
| 952 | Ashby-Lee Elementary Quicksburg · Shenandoah County Public Schools | Elementary | 60.0% | -6.8pp |
| 953 | Bland County Elementary Bland · Bland County Public Schools | Elementary | 60.0% | -6.8pp |
| 954 | Cedar Forest Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 60.0% | -6.8pp |
| 955 | Enterprise Elementary Woodbridge · Prince William County Public Schools | Elementary | 60.0% | -6.8pp |
| 956 | Evergreen Elementary Midlothian · Chesterfield County Public Schools | Elementary | 60.0% | -6.8pp |
| 957 | Fluvanna County High Palmyra · Fluvanna County Public Schools | High | 60.0% | -6.8pp |
| 958 | Freedom High Woodbridge · Prince William County Public Schools | High | 60.0% | -6.8pp |
| 959 | Glade Hill Elementary Glade Hill · Franklin County Public Schools | Elementary | 60.0% | -6.8pp |
| 960 | Greensville Elementary Emporia · Greensville County Public Schools | Elementary | 60.0% | -6.8pp |
| 961 | Hampton Oaks Elementary Stafford · Stafford County Public Schools | Elementary | 60.0% | -6.8pp |
| 962 | Hunter B. Andrews Hampton · Hampton City Public Schools | Elementary | 60.0% | -6.8pp |
| 963 | John Kerr Elementary Winchester · Winchester City Public Schools | Elementary | 60.0% | -6.8pp |
| 964 | Laurel Lane Elementary Williamsburg · Williamsburg-James City County Public Schools | Elementary | 60.0% | -6.8pp |
| 965 | Lee Hill Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 60.0% | -6.8pp |
| 966 | Norview Middle Norfolk · Norfolk City Public Schools | Middle | 60.0% | -6.8pp |
| 967 | Nottoway Middle Crewe · Nottoway County Public Schools | Middle | 60.0% | -6.8pp |
| 968 | Prince George High Prince George · Prince George County Public Schools | High | 60.0% | -6.8pp |
| 969 | Riverview Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 60.0% | -6.8pp |
| 970 | Rocky Run Elementary Fredericksburg · Stafford County Public Schools | Elementary | 60.0% | -6.8pp |
| 971 | Samuel W. Tucker Elementary Alexandria · Alexandria City Public Schools | Elementary | 60.0% | -6.8pp |
| 972 | Sealston Elementary King George · King George County Public Schools | Elementary | 60.0% | -6.8pp |
| 973 | Simonsdale Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 60.0% | -6.8pp |
| 974 | W.W. Robinson Elementary Woodstock · Shenandoah County Public Schools | Elementary | 60.0% | -6.8pp |
| 975 | Warren County High Front Royal · Warren County Public Schools | High | 60.0% | -6.8pp |
| 976 | Woodrow Wilson Middle Roanoke · Roanoke City Public Schools | Middle | 60.0% | -6.8pp |
| 977 | Woodson High Fairfax · Fairfax County Public Schools | High | 60.0% | -6.8pp |
| 978 | Yowell Elementary Culpeper · Culpeper County Public Schools | Elementary | 60.0% | -6.8pp |
| 979 | Amelia County Middle Amelia · Amelia County Public Schools | Middle | 59.0% | -7.8pp |
| 980 | Anne E. Moncure Elementary Stafford · Stafford County Public Schools | Elementary | 59.0% | -7.8pp |
| 981 | Atkins Elementary Atkins · Smyth County Public Schools | Elementary | 59.0% | -7.8pp |
| 982 | Axton Elementary Axton · Henry County Public Schools | Elementary | 59.0% | -7.8pp |
| 983 | Berkeley Elementary Spotsylvania · Spotsylvania County Public Schools | Elementary | 59.0% | -7.8pp |
| 984 | Brookneal Elementary Brookneal · Campbell County Public Schools | Elementary | 59.0% | -7.8pp |
| 985 | Buckingham Co Elementary Dillwyn · Buckingham County Public Schools | Elementary | 59.0% | -7.8pp |
| 986 | Buford Middle Charlottesville · Charlottesville City Public Schools | Middle | 59.0% | -7.8pp |
| 987 | Castlewood High Castlewood · Russell County Public Schools | High | 59.0% | -7.8pp |
| 988 | Chantilly High Chantilly · Fairfax County Public Schools | High | 59.0% | -7.8pp |
| 989 | Check Elementary Check · Floyd County Public Schools | Elementary | 59.0% | -7.8pp |
| 990 | Churchville Elementary Churchville · Augusta County Public Schools | Elementary | 59.0% | -7.8pp |
| 991 | Conway Elementary Fredericksburg · Stafford County Public Schools | Elementary | 59.0% | -7.8pp |
| 992 | Cora Kelly School for Math Science and Technology Alexandria · Alexandria City Public Schools | Elementary | 59.0% | -7.8pp |
| 993 | Dearington Elementary/Innovation Lynchburg · Lynchburg City Public Schools | Elementary | 59.0% | -7.8pp |
| 994 | Edward E. Drew Jr. Middle Falmouth · Stafford County Public Schools | Middle | 59.0% | -7.8pp |
| 995 | Elkton Elementary Elkton · Rockingham County Public Schools | Elementary | 59.0% | -7.8pp |
| 996 | Enon Elementary Chester · Chesterfield County Public Schools | Elementary | 59.0% | -7.8pp |
| 997 | Garland R. Quarles Elementary Winchester · Winchester City Public Schools | Elementary | 59.0% | -7.8pp |
| 998 | Katherine Johnson Elementary Newport News · Newport News City Public Schools | Elementary | 59.0% | -7.8pp |
| 999 | Lakeland High Suffolk · Suffolk City Public Schools | High | 59.0% | -7.8pp |
| 1000 | Lancaster Elementary Kilmarnock · Lancaster County Public Schools | Elementary | 59.0% | -7.8pp |
Page 20 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.