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
101Elaine E. Thompson Elementary
Sterling · Loudoun County Public Schools
Elementary90.0%+23.2pp
102Graham Middle
Bluefield · Tazewell County Public Schools
Middle90.0%+23.2pp
103Greendale Elementary
Abingdon · Washington County Public Schools
Elementary90.0%+23.2pp
104Greenfield Elementary
Troutville · Botetourt County Public Schools
Elementary90.0%+23.2pp
105Mill Run Elementary
Ashburn · Loudoun County Public Schools
Elementary90.0%+23.2pp
106Round Hill Elementary
Round Hill · Loudoun County Public Schools
Elementary90.0%+23.2pp
107Thoroughgood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary90.0%+23.2pp
108Trailside Middle
Ashburn · Loudoun County Public Schools
Middle90.0%+23.2pp
109Trevilians Elementary
Louisa · Louisa County Public Schools
Elementary90.0%+23.2pp
110Westridge Elementary
Woodbridge · Prince William County Public Schools
Elementary90.0%+23.2pp
111Algonkian Elementary
Sterling · Loudoun County Public Schools
Elementary89.0%+22.2pp
112Arlington Science Focus School
Arlington · Arlington County Public Schools
Elementary89.0%+22.2pp
113Back Creek Elementary
Roanoke · Roanoke County Public Schools
Elementary89.0%+22.2pp
114Battlefield Park Elementary
Mechanicsville · Hanover County Public Schools
Elementary89.0%+22.2pp
115C.A. Sinclair Elementary
Manassas · Prince William County Public Schools
Elementary89.0%+22.2pp
116Christopher Farms Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary89.0%+22.2pp
117Colonial Elementary
Troutville · Botetourt County Public Schools
Elementary89.0%+22.2pp
118Dorothy Hamm Middle
Arlington · Arlington County Public Schools
Middle89.0%+22.2pp
119Escuela Key Elementary
Arlington · Arlington County Public Schools
Elementary89.0%+22.2pp
120Farmwell Station Middle
Ashburn · Loudoun County Public Schools
Middle89.0%+22.2pp
121Goshen Post Elementary
Aldie · Loudoun County Public Schools
Elementary89.0%+22.2pp
122Grange Hall Elementary
Moseley · Chesterfield County Public Schools
Elementary89.0%+22.2pp
123Grassfield High
Chesapeake · Chesapeake City Public Schools
High89.0%+22.2pp
124Harding Avenue Elementary
Blacksburg · Montgomery County Public Schools
Elementary89.0%+22.2pp
125Honaker Elementary
Honaker · Russell County Public Schools
Elementary89.0%+22.2pp
126Lois Harrison-Jones Elementary
Richmond · Richmond City Public Schools
Elementary89.0%+22.2pp
127Lucketts Elementary
Leesburg · Loudoun County Public Schools
Elementary89.0%+22.2pp
128Lylburn Downing Middle
Lexington · Lexington City Public Schools
Middle89.0%+22.2pp
129Moorefield Station Elementary
Ashburn · Loudoun County Public Schools
Elementary89.0%+22.2pp
130Mountain View Elementary
Buena Vista · Rockbridge County Public Schools
Elementary89.0%+22.2pp
131New Kent Middle
New Kent · New Kent County Public Schools
Middle89.0%+22.2pp
132Oak Street Elementary
Falls Church · Falls Church City Public Schools
Elementary89.0%+22.2pp
133Riverdale Elementary
Courtland · Southampton County Public Schools
Elementary89.0%+22.2pp
134Rodney E. Thompson Middle
Stafford · Stafford County Public Schools
Middle89.0%+22.2pp
135Saltville Elementary
Saltville · Smyth County Public Schools
Elementary89.0%+22.2pp
136Sanders Corner Elementary
Ashburn · Loudoun County Public Schools
Elementary89.0%+22.2pp
137Sharon C. McAuliffe Elementary
Woodbridge · Prince William County Public Schools
Elementary89.0%+22.2pp
138Snow Creek Elementary
Penhook · Franklin County Public Schools
Elementary89.0%+22.2pp
139Sonnie Penn Elementary
Woodbridge · Prince William County Public Schools
Elementary89.0%+22.2pp
140Surry Elementary
Dendron · Surry County Public Schools
Elementary89.0%+22.2pp
141Tabb Elementary
Yorktown · York County Public Schools
Elementary89.0%+22.2pp
142Tazewell Middle
Tazewell · Tazewell County Public Schools
Middle89.0%+22.2pp
143Thurgood Marshall Elementary
Manassas · Prince William County Public Schools
Elementary89.0%+22.2pp
144Waxpool Elementary
Ashburn · Loudoun County Public Schools
Elementary89.0%+22.2pp
145Abingdon Elementary
Abingdon · Washington County Public Schools
Elementary88.0%+21.2pp
146Armstrong Elementary
Hampton · Hampton City Public Schools
Elementary88.0%+21.2pp
147Ashburn Elementary
Ashburn · Loudoun County Public Schools
Elementary88.0%+21.2pp
148Ball's Bluff Elementary
Leesburg · Loudoun County Public Schools
Elementary88.0%+21.2pp
149Belfast Elementary
Rosedale · Russell County Public Schools
Elementary88.0%+21.2pp
150Belmont Station Elementary
Ashburn · Loudoun County Public Schools
Elementary88.0%+21.2pp
Page 3 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.