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). 292 schools with reported History & Social Sciences scores. State average: 66.8%.
RankSchoolLevelHistory & Social Sciencesvs state
201Elkton Middle
Elkton · Rockingham County Public Schools
Middle66.0%-0.8pp
202Covington Middle
Covington · Alleghany Highlands Public Schools
Middle65.0%-1.8pp
203Ethel M. Gildersleeve Middle
Newport News · Newport News City Public Schools
Middle65.0%-1.8pp
204Francis C. Hammond Middle
Alexandria · Alexandria City Public Schools
Middle65.0%-1.8pp
205James Wood Middle
Winchester · Frederick County Public Schools
Middle65.0%-1.8pp
206Northampton Middle
Eastville · Northampton County Public Schools
Middle65.0%-1.8pp
207Rippon Middle
Woodbridge · Prince William County Public Schools
Middle65.0%-1.8pp
208S. Gordon Stewart Middle
Fort Defiance · Augusta County Public Schools
Middle65.0%-1.8pp
209Thomas Harrison Middle
Harrisonburg · Harrisonburg City Public Schools
Middle65.0%-1.8pp
210Thomas Hunter Middle
Mathews · Mathews County Public Schools
Middle65.0%-1.8pp
211Skyline Middle
Harrisonburg · Harrisonburg City Public Schools
Middle64.0%-2.8pp
212Battlefield Middle
Fredericksburg · Spotsylvania County Public Schools
Middle63.0%-3.8pp
213Blair Middle
Norfolk · Norfolk City Public Schools
Middle63.0%-3.8pp
214Gretna Middle
Gretna · Pittsylvania County Public Schools
Middle63.0%-3.8pp
215Homer L. Hines Middle
Newport News · Newport News City Public Schools
Middle63.0%-3.8pp
216Mecklenburg County Middle
Baskerville · Mecklenburg County Public Schools
Middle63.0%-3.8pp
217Pulaski County Middle
Pulaski · Pulaski County Public Schools
Middle63.0%-3.8pp
218William Monroe Middle
Stanardsville · Greene County Public Schools
Middle63.0%-3.8pp
219Caroline Middle
Milford · Caroline County Public Schools
Middle62.0%-4.8pp
220Fieldale-Collinsville Middle
Collinsville · Henry County Public Schools
Middle62.0%-4.8pp
221Forest Glen Middle
Suffolk · Suffolk City Public Schools
Middle62.0%-4.8pp
222James H. Cary Intermediate
Tappahannock · Essex County Public Schools
Middle62.0%-4.8pp
223Laurel Park Middle
Martinsville · Henry County Public Schools
Middle62.0%-4.8pp
224Manchester Middle
North Chesterfield · Chesterfield County Public Schools
Middle62.0%-4.8pp
225Northumberland Middle
Heathsville · Northumberland County Public Schools
Middle62.0%-4.8pp
226Stafford Middle
Stafford · Stafford County Public Schools
Middle62.0%-4.8pp
227Thornburg Middle
Spotsylvania · Spotsylvania County Public Schools
Middle62.0%-4.8pp
228Westside Elementary
Smithfield · Isle of Wight County Public Schools
Middle62.0%-4.8pp
229Edward W. Wyatt Middle
Emporia · Greensville County Public Schools
Middle61.0%-5.8pp
230Northside Middle
Norfolk · Norfolk City Public Schools
Middle61.0%-5.8pp
231O. Trent Bonner Middle
Danville · Danville City Public Schools
Middle61.0%-5.8pp
232Pennington Middle
Pennington Gap · Lee County Public Schools
Middle61.0%-5.8pp
233Providence Middle
North Chesterfield · Chesterfield County Public Schools
Middle61.0%-5.8pp
234Warren County Middle
Front Royal · Warren County Public Schools
Middle61.0%-5.8pp
235Norview Middle
Norfolk · Norfolk City Public Schools
Middle60.0%-6.8pp
236Nottoway Middle
Crewe · Nottoway County Public Schools
Middle60.0%-6.8pp
237Woodrow Wilson Middle
Roanoke · Roanoke City Public Schools
Middle60.0%-6.8pp
238Amelia County Middle
Amelia · Amelia County Public Schools
Middle59.0%-7.8pp
239Buford Middle
Charlottesville · Charlottesville City Public Schools
Middle59.0%-7.8pp
240Edward E. Drew Jr. Middle
Falmouth · Stafford County Public Schools
Middle59.0%-7.8pp
241Montross Middle
Montross · Westmoreland County Public Schools
Middle59.0%-7.8pp
242Sterling Middle
Sterling · Loudoun County Public Schools
Middle59.0%-7.8pp
243Churchland Middle
Portsmouth · Portsmouth City Public Schools
Middle58.0%-8.8pp
244Deep Creek Middle
Chesapeake · Chesapeake City Public Schools
Middle58.0%-8.8pp
245H.H. Poole Middle
Stafford · Stafford County Public Schools
Middle58.0%-8.8pp
246Halifax County Middle
South Boston · Halifax County Public Schools
Middle58.0%-8.8pp
247Journey Middle
Charlottesville · Albemarle County Public Schools
Middle58.0%-8.8pp
248William E. Waters Middle
Portsmouth · Portsmouth City Public Schools
Middle58.0%-8.8pp
249Frederick County Middle
Winchester · Frederick County Public Schools
Middle57.0%-9.8pp
250James Madison Middle
Roanoke · Roanoke City Public Schools
Middle57.0%-9.8pp
Page 5 of 6

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.