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
351Landstown High
Virginia Beach · Virginia Beach City Public Schools
High81.0%+14.2pp
352New Castle Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary81.0%+14.2pp
353Ni River Middle
Spotsylvania · Spotsylvania County Public Schools
Middle81.0%+14.2pp
354Penn Forest Elementary
Roanoke · Roanoke County Public Schools
Elementary81.0%+14.2pp
355Read Mountain Middle
Cloverdale · Botetourt County Public Schools
Middle81.0%+14.2pp
356Rosemont Forest Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary81.0%+14.2pp
357Signal Knob Middle
Strasburg · Shenandoah County Public Schools
Middle81.0%+14.2pp
358Smithfield Middle
Smithfield · Isle of Wight County Public Schools
Middle81.0%+14.2pp
359Steuart W. Weller Elementary
Ashburn · Loudoun County Public Schools
Elementary81.0%+14.2pp
360T. Clay Wood Elementary
Nokesville · Prince William County Public Schools
Elementary81.0%+14.2pp
361Thomas Jefferson Elementary
Forest · Bedford County Public Schools
Elementary81.0%+14.2pp
362Amherst Elementary
Amherst · Amherst County Public Schools
Elementary80.0%+13.2pp
363Ashland Elementary
Manassas · Prince William County Public Schools
Elementary80.0%+13.2pp
364Banneker Elementary
Middleburg · Loudoun County Public Schools
Elementary80.0%+13.2pp
365Bell Creek Middle
Mechanicsville · Hanover County Public Schools
Middle80.0%+13.2pp
366Bethel Manor Elementary
Langley A F B · York County Public Schools
Elementary80.0%+13.2pp
367Brandon Middle
Virginia Beach · Virginia Beach City Public Schools
Middle80.0%+13.2pp
368Buffalo Trail Elementary
Aldie · Loudoun County Public Schools
Elementary80.0%+13.2pp
369Clover Hill Elementary
Midlothian · Chesterfield County Public Schools
Elementary80.0%+13.2pp
370First Colonial High
Virginia Beach · Virginia Beach City Public Schools
High80.0%+13.2pp
371Frederick Douglass Elementary
Leesburg · Loudoun County Public Schools
Elementary80.0%+13.2pp
372Gordon-Barbour Elementary
Gordonsville · Orange County Public Schools
Elementary80.0%+13.2pp
373Green Valley Elementary
Roanoke · Roanoke County Public Schools
Elementary80.0%+13.2pp
374Highland Park Elementary
Roanoke · Roanoke City Public Schools
Elementary80.0%+13.2pp
375Hilton Elementary
Hiltons · Scott County Public Schools
Elementary80.0%+13.2pp
376Hugo A. Owens Middle
Chesapeake · Chesapeake City Public Schools
Middle80.0%+13.2pp
377Independence Middle
Virginia Beach · Virginia Beach City Public Schools
Middle80.0%+13.2pp
378John Yeates Middle
Suffolk · Suffolk City Public Schools
Middle80.0%+13.2pp
379Kenbridge Elementary
Kenbridge · Lunenburg County Public Schools
Elementary80.0%+13.2pp
380Lakeside Middle
Charlottesville · Albemarle County Public Schools
Middle80.0%+13.2pp
381Leesburg Elementary
Leesburg · Loudoun County Public Schools
Elementary80.0%+13.2pp
382Luray Middle
Luray · Page County Public Schools
Middle80.0%+13.2pp
383Margaret Beeks Elementary
Blacksburg · Montgomery County Public Schools
Elementary80.0%+13.2pp
384Martin Luther King Jr. Elementary
Woodbridge · Prince William County Public Schools
Elementary80.0%+13.2pp
385Meridian High
Falls Church · Falls Church City Public Schools
High80.0%+13.2pp
386Mountain View Elementary
Purcellville · Loudoun County Public Schools
Elementary80.0%+13.2pp
387Signal Hill Elementary
Manassas · Prince William County Public Schools
Elementary80.0%+13.2pp
388Sussex Central Middle
Sussex · Sussex County Public Schools
Middle80.0%+13.2pp
389Unity Braxton Middle
Manassas · Prince William County Public Schools
Middle80.0%+13.2pp
390White Oaks Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary80.0%+13.2pp
391Wilson Middle
Fishersville · Augusta County Public Schools
Middle80.0%+13.2pp
392Windsor Elementary
Windsor · Isle of Wight County Public Schools
Elementary80.0%+13.2pp
393Yorkshire Elementary
Manassas · Prince William County Public Schools
Elementary80.0%+13.2pp
394Antietam Elementary
Woodbridge · Prince William County Public Schools
Elementary79.0%+12.2pp
395Benjamin Franklin Middle
Rocky Mount · Franklin County Public Schools
Middle79.0%+12.2pp
396Botetourt Elementary
Gloucester · Gloucester County Public Schools
Elementary79.0%+12.2pp
397Cave Spring Elementary
Roanoke · Roanoke County Public Schools
Elementary79.0%+12.2pp
398Chatham Middle
Chatham · Pittsylvania County Public Schools
Middle79.0%+12.2pp
399Crystal Spring Elementary
Roanoke · Roanoke City Public Schools
Elementary79.0%+12.2pp
400Drewry Mason Elementary
Ridgeway · Henry County Public Schools
Elementary79.0%+12.2pp
Page 8 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.