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
1001Laurel Elementary
Austinville · Carroll County Public Schools
Elementary59.0%-7.8pp
1002Meherrin Powellton Elementary
Lawrenceville · Brunswick County Public Schools
Elementary59.0%-7.8pp
1003Montross Middle
Montross · Westmoreland County Public Schools
Middle59.0%-7.8pp
1004Reams Road Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary59.0%-7.8pp
1005Rye Cove High
Duffield · Scott County Public Schools
High59.0%-7.8pp
1006Sterling Middle
Sterling · Loudoun County Public Schools
Middle59.0%-7.8pp
1007T.C. Miller Elementary School for Innovation
Lynchburg · Lynchburg City Public Schools
Elementary59.0%-7.8pp
1008Triangle Elementary
Triangle · Prince William County Public Schools
Elementary59.0%-7.8pp
1009Virginia High
Bristol · Bristol City Public Schools
High59.0%-7.8pp
1010Wilderness Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary59.0%-7.8pp
1011Willis Elementary
Willis · Floyd County Public Schools
Elementary59.0%-7.8pp
1012Windsor Oaks Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary59.0%-7.8pp
1013Albert Harris Elementary
Martinsville · Martinsville City Public Schools
Elementary58.0%-8.8pp
1014Boyce Elementary
Boyce · Clarke County Public Schools
Elementary58.0%-8.8pp
1015Buckingham County High
Buckingham · Buckingham County Public Schools
High58.0%-8.8pp
1016C.E. Curtis Elementary
Chester · Chesterfield County Public Schools
Elementary58.0%-8.8pp
1017Christopher C. Kraft Elementary
Hampton · Hampton City Public Schools
Elementary58.0%-8.8pp
1018Churchland Middle
Portsmouth · Portsmouth City Public Schools
Middle58.0%-8.8pp
1019Crossroads PreK-8 School
Norfolk · Norfolk City Public Schools
Elementary58.0%-8.8pp
1020Dan River High
Ringgold · Pittsylvania County Public Schools
High58.0%-8.8pp
1021Deep Creek Middle
Chesapeake · Chesapeake City Public Schools
Middle58.0%-8.8pp
1022Eastside High
Coeburn · Wise County Public Schools
High58.0%-8.8pp
1023Guilford Elementary
Sterling · Loudoun County Public Schools
Elementary58.0%-8.8pp
1024H.H. Poole Middle
Stafford · Stafford County Public Schools
Middle58.0%-8.8pp
1025Halifax County Middle
South Boston · Halifax County Public Schools
Middle58.0%-8.8pp
1026Harry E. James Elementary
Hopewell · Hopewell City Public Schools
Elementary58.0%-8.8pp
1027Journey Middle
Charlottesville · Albemarle County Public Schools
Middle58.0%-8.8pp
1028Kempsville High
Virginia Beach · Virginia Beach City Public Schools
High58.0%-8.8pp
1029Mary Carr Greer Elementary
Charlottesville · Albemarle County Public Schools
Elementary58.0%-8.8pp
1030Massaponax High
Fredericksburg · Spotsylvania County Public Schools
High58.0%-8.8pp
1031Mountain View Elementary
Covington · Alleghany Highlands Public Schools
Elementary58.0%-8.8pp
1032Nickelsville Elementary
Nickelsville · Scott County Public Schools
Elementary58.0%-8.8pp
1033Oscar F. Smith High
Chesapeake · Chesapeake City Public Schools
High58.0%-8.8pp
1034Paul Burbank Elementary
Hampton · Hampton City Public Schools
Elementary58.0%-8.8pp
1035Robinson Secondary
Fairfax · Fairfax County Public Schools
High58.0%-8.8pp
1036Rosa Parks Elementary
Woodbridge · Prince William County Public Schools
Elementary58.0%-8.8pp
1037Southside Elementary
Dinwiddie · Dinwiddie County Public Schools
Elementary58.0%-8.8pp
1038William E. Waters Middle
Portsmouth · Portsmouth City Public Schools
Middle58.0%-8.8pp
1039Alfred S. Forrest Elementary
Hampton · Hampton City Public Schools
Elementary57.0%-9.8pp
1040Barrett Elementary
Arlington · Arlington County Public Schools
Elementary57.0%-9.8pp
1041Bedford Hills Elementary
Lynchburg · Lynchburg City Public Schools
Elementary57.0%-9.8pp
1042Castlewood Elementary
Castlewood · Russell County Public Schools
Elementary57.0%-9.8pp
1043Central High
King And Queen C H · King and Queen County Public Schools
High57.0%-9.8pp
1044Cub Run Elementary
Penn Laird · Rockingham County Public Schools
Elementary57.0%-9.8pp
1045Dinwiddie County High
Dinwiddie · Dinwiddie County Public Schools
High57.0%-9.8pp
1046Ecoff Elementary
Chester · Chesterfield County Public Schools
Elementary57.0%-9.8pp
1047Falmouth Elementary
Falmouth · Stafford County Public Schools
Elementary57.0%-9.8pp
1048Forest Hills Elementary
Danville · Danville City Public Schools
Elementary57.0%-9.8pp
1049Frederick County Middle
Winchester · Frederick County Public Schools
Middle57.0%-9.8pp
1050Gretna High
Gretna · Pittsylvania County Public Schools
High57.0%-9.8pp
Page 21 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.