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
751Riverbend High
Fredericksburg · Spotsylvania County Public Schools
High69.0%+2.2pp
752Robert E. Aylor Middle
White Post · Frederick County Public Schools
Middle69.0%+2.2pp
753Rockhill Elementary
Stafford · Stafford County Public Schools
Elementary69.0%+2.2pp
754Rolling Ridge Elementary
Sterling · Loudoun County Public Schools
Elementary69.0%+2.2pp
755Shelton Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary69.0%+2.2pp
756Sherando High
Stephens City · Frederick County Public Schools
High69.0%+2.2pp
757Spotsylvania Middle
Spotsylvania · Spotsylvania County Public Schools
Middle69.0%+2.2pp
758Stanley Elementary
Stanley · Page County Public Schools
Elementary69.0%+2.2pp
759Staunton High
Staunton · Staunton City Public Schools
High69.0%+2.2pp
760Staunton River Middle
Moneta · Bedford County Public Schools
Middle69.0%+2.2pp
761Thomas Walker High
Ewing · Lee County Public Schools
High69.0%+2.2pp
762Walker Upper Elementary
Charlottesville · Charlottesville City Public Schools
Middle69.0%+2.2pp
763West Point Middle/High
West Point · West Point Public Schools
High69.0%+2.2pp
764York High
Yorktown · York County Public Schools
High69.0%+2.2pp
765Andrew G. Wright Middle
Stafford · Stafford County Public Schools
Middle68.0%+1.2pp
766Barcroft Elementary
Arlington · Arlington County Public Schools
Elementary68.0%+1.2pp
767Buffalo Gap Middle
Swoope · Augusta County Public Schools
Middle68.0%+1.2pp
768Clover Hill High
Midlothian · Chesterfield County Public Schools
High68.0%+1.2pp
769Colonial Forge High
Stafford · Stafford County Public Schools
High68.0%+1.2pp
770Critzer Elementary
Pulaski · Pulaski County Public Schools
Elementary68.0%+1.2pp
771Crozet Elementary
Crozet · Albemarle County Public Schools
Elementary68.0%+1.2pp
772Hermitage Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary68.0%+1.2pp
773Jolliff Middle
Chesapeake · Chesapeake City Public Schools
Middle68.0%+1.2pp
774Kate Waller Barrett Elementary
Stafford · Stafford County Public Schools
Elementary68.0%+1.2pp
775Kempsville Meadows Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary68.0%+1.2pp
776Larchmont Elementary
Norfolk · Norfolk City Public Schools
Elementary68.0%+1.2pp
777Mary Calcott Elementary
Norfolk · Norfolk City Public Schools
Elementary68.0%+1.2pp
778Pearl Sample Elementary
Culpeper · Culpeper County Public Schools
Elementary68.0%+1.2pp
779Rappahannock County Elementary
Washington · Rappahannock County Public Schools
Elementary68.0%+1.2pp
780Rappahannock High
Warsaw · Richmond County Public Schools
High68.0%+1.2pp
781Richard C. Haydon Elementary
Manassas · Manassas City Public Schools
Elementary68.0%+1.2pp
782Rustburg High
Rustburg · Campbell County Public Schools
High68.0%+1.2pp
783Rye Cove Intermediate
Clinchport · Scott County Public Schools
Middle68.0%+1.2pp
784William H. Wetsel Middle
Madison · Madison County Public Schools
Middle68.0%+1.2pp
785A.S. Rhodes Elementary
Front Royal · Warren County Public Schools
Elementary67.0%+0.2pp
786Appomattox County High
Appomattox · Appomattox County Public Schools
High67.0%+0.2pp
787D.G. Cooley Elementary
Berryville · Clarke County Public Schools
Elementary67.0%+0.2pp
788Damascus Middle
Damascus · Washington County Public Schools
Middle67.0%+0.2pp
789Daniel Morgan Middle
Winchester · Winchester City Public Schools
Middle67.0%+0.2pp
790Deep Creek High
Chesapeake · Chesapeake City Public Schools
High67.0%+0.2pp
791Donald B. Dixon-Lyle R. Smith Middle
Fredericksburg · Stafford County Public Schools
Middle67.0%+0.2pp
792Elizabeth Scott Elementary
Chester · Chesterfield County Public Schools
Elementary67.0%+0.2pp
793George Wythe High
Wytheville · Wythe County Public Schools
High67.0%+0.2pp
794Indian River High
Chesapeake · Chesapeake City Public Schools
High67.0%+0.2pp
795James River High
Midlothian · Chesterfield County Public Schools
High67.0%+0.2pp
796Jane H. Bryan Elementary
Hampton · Hampton City Public Schools
Elementary67.0%+0.2pp
797Kate Collins Middle
Waynesboro · Waynesboro City Public Schools
Middle67.0%+0.2pp
798Lowes Island Elementary
Sterling · Loudoun County Public Schools
Elementary67.0%+0.2pp
799Luther P. Jackson Middle
Dendron · Surry County Public Schools
Middle67.0%+0.2pp
800Marion Middle
Marion · Smyth County Public Schools
Middle67.0%+0.2pp
Page 16 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.