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
201Woolridge Elementary
Midlothian · Chesterfield County Public Schools
Elementary87.0%+20.2pp
202Breckinridge Elementary
Fincastle · Botetourt County Public Schools
Elementary86.0%+19.2pp
203Centerville Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary86.0%+19.2pp
204Chancellor Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary86.0%+19.2pp
205Creeds Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary86.0%+19.2pp
206Creighton's Corner Elementary
Ashburn · Loudoun County Public Schools
Elementary86.0%+19.2pp
207Dale City Elementary
Woodbridge · Prince William County Public Schools
Elementary86.0%+19.2pp
208Forest Middle
Forest · Bedford County Public Schools
Middle86.0%+19.2pp
209Grafton Middle
Yorktown · York County Public Schools
Middle86.0%+19.2pp
210Grassfield Elementary
Chesapeake · Chesapeake City Public Schools
Elementary86.0%+19.2pp
211Hidden Valley Middle
Roanoke · Roanoke County Public Schools
Middle86.0%+19.2pp
212Lake Ridge Middle
Woodbridge · Prince William County Public Schools
Middle86.0%+19.2pp
213Midlothian Middle
Midlothian · Chesterfield County Public Schools
Middle86.0%+19.2pp
214Nottoway Elementary
Sedley · Southampton County Public Schools
Elementary86.0%+19.2pp
215Old Bridge Elementary
Woodbridge · Prince William County Public Schools
Elementary86.0%+19.2pp
216Pinebrook Elementary
Aldie · Loudoun County Public Schools
Elementary86.0%+19.2pp
217Poquoson Middle
Poquoson · Poquoson City Public Schools
Middle86.0%+19.2pp
218Samuel L. Gravely Jr. Elementary
Haymarket · Prince William County Public Schools
Elementary86.0%+19.2pp
219Scottsburg Elementary
Scottsburg · Halifax County Public Schools
Elementary86.0%+19.2pp
220Spiller Elementary
Wytheville · Wythe County Public Schools
Elementary86.0%+19.2pp
221Sugarland Elementary
Sterling · Loudoun County Public Schools
Elementary86.0%+19.2pp
222Three Oaks Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary86.0%+19.2pp
223Windsor High
Windsor · Isle of Wight County Public Schools
High86.0%+19.2pp
224Yuma Elementary
Gate City · Scott County Public Schools
Elementary86.0%+19.2pp
225Arcola Elementary
Aldie · Loudoun County Public Schools
Elementary85.0%+18.2pp
226Bristow Run Elementary
Bristow · Prince William County Public Schools
Elementary85.0%+18.2pp
227Buckland Mills Elementary
Gainesville · Prince William County Public Schools
Elementary85.0%+18.2pp
228Butts Road Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary85.0%+18.2pp
229Capron Elementary
Capron · Southampton County Public Schools
Elementary85.0%+18.2pp
230Charles Barrett Elementary
Alexandria · Alexandria City Public Schools
Elementary85.0%+18.2pp
231Community Lab School
Charlottesville · Albemarle County Public Schools
High85.0%+18.2pp
232Fancy Gap Elementary
Fancy Gap · Carroll County Public Schools
Elementary85.0%+18.2pp
233George G. Tyler Elementary
Gainesville · Prince William County Public Schools
Elementary85.0%+18.2pp
234George P. Phenix Elementary
Hampton · Hampton City Public Schools
Elementary85.0%+18.2pp
235Greenbrier Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary85.0%+18.2pp
236Herbert J. Saunders Middle
Manassas · Prince William County Public Schools
Middle85.0%+18.2pp
237Hollymead Elementary
Charlottesville · Albemarle County Public Schools
Elementary85.0%+18.2pp
238J.W. Adams Combined
Pound · Wise County Public Schools
Elementary85.0%+18.2pp
239L.F. Addington Middle
Wise · Wise County Public Schools
Middle85.0%+18.2pp
240Loch Lomond Elementary
Manassas · Prince William County Public Schools
Elementary85.0%+18.2pp
241Lois Hornsby Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle85.0%+18.2pp
242Manor High
Portsmouth · Portsmouth City Public Schools
High85.0%+18.2pp
243Max Meadows Elementary
Max Meadows · Wythe County Public Schools
Elementary85.0%+18.2pp
244Mount Airy Elementary
Gretna · Pittsylvania County Public Schools
Elementary85.0%+18.2pp
245North Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary85.0%+18.2pp
246Potomac Middle
Dumfries · Prince William County Public Schools
Middle85.0%+18.2pp
247Randolph Elementary
Crozier · Goochland County Public Schools
Elementary85.0%+18.2pp
248Rustburg Middle
Rustburg · Campbell County Public Schools
Middle85.0%+18.2pp
249Salem Middle
Virginia Beach · Virginia Beach City Public Schools
Middle85.0%+18.2pp
250Smart's Mill Middle
Leesburg · Loudoun County Public Schools
Middle85.0%+18.2pp
Page 5 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.