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,724 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
251Gloucester High
Gloucester · Gloucester County Public Schools
High85.0%+13.5pp
252Hanover High
Mechanicsville · Hanover County Public Schools
High85.0%+13.5pp
253Highland High
Monterey · Highland County Public Schools
High85.0%+13.5pp
254Hillsboro Charter Academy
Purcellville · Loudoun County Public Schools
Elementary85.0%+13.5pp
255Hilton Elementary
Newport News · Newport News City Public Schools
Elementary85.0%+13.5pp
256Kenneth W.Culbert Elementary
Hamilton · Loudoun County Public Schools
Elementary85.0%+13.5pp
257LaCrosse Elementary
La Crosse · Mecklenburg County Public Schools
Elementary85.0%+13.5pp
258Lowes Island Elementary
Sterling · Loudoun County Public Schools
Elementary85.0%+13.5pp
259Mountain View High
Stafford · Stafford County Public Schools
High85.0%+13.5pp
260Oak Grove Elementary
Roanoke · Roanoke County Public Schools
Elementary85.0%+13.5pp
261Patriot High
Nokesville · Prince William County Public Schools
High85.0%+13.5pp
262Randolph-Henry High
Charlotte C H · Charlotte County Public Schools
High85.0%+13.5pp
263Round Hill Elementary
Round Hill · Loudoun County Public Schools
Elementary85.0%+13.5pp
264T. Clay Wood Elementary
Nokesville · Prince William County Public Schools
Elementary85.0%+13.5pp
265Thoreau Middle
Vienna · Fairfax County Public Schools
Middle85.0%+13.5pp
266Thoroughgood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary85.0%+13.5pp
267Waples Mill Elementary
Oakton · Fairfax County Public Schools
Elementary85.0%+13.5pp
268Western Branch High
Chesapeake · Chesapeake City Public Schools
High85.0%+13.5pp
269William Monroe High
Stanardsville · Greene County Public Schools
High85.0%+13.5pp
270Windsor High
Windsor · Isle of Wight County Public Schools
High85.0%+13.5pp
271Woodgrove High
Purcellville · Loudoun County Public Schools
Combined85.0%+13.5pp
272Woolwine Elementary
Woolwine · Patrick County Public Schools
Elementary85.0%+13.5pp
273A.G. Richardson Elementary
Culpeper · Culpeper County Public Schools
Elementary84.0%+12.5pp
274Ashland Elementary
Manassas · Prince William County Public Schools
Elementary84.0%+12.5pp
275Blacksburg High
Blacksburg · Montgomery County Public Schools
High84.0%+12.5pp
276Bristow Run Elementary
Bristow · Prince William County Public Schools
Elementary84.0%+12.5pp
277Cardinal Ridge Elementary
Centreville · Loudoun County Public Schools
Elementary84.0%+12.5pp
278Catoctin Elementary
Leesburg · Loudoun County Public Schools
Elementary84.0%+12.5pp
279Cave Spring Middle
Roanoke · Roanoke County Public Schools
Middle84.0%+12.5pp
280Chamberlayne Elementary
Richmond · Henrico County Public Schools
Elementary84.0%+12.5pp
281Charles J. Colgan Sr. High
Manassas · Prince William County Public Schools
High84.0%+12.5pp
282Chesterbrook Elementary
McLean · Fairfax County Public Schools
Elementary84.0%+12.5pp
283Clarke County High
Berryville · Clarke County Public Schools
High84.0%+12.5pp
284Coventry Elementary
Yorktown · York County Public Schools
Elementary84.0%+12.5pp
285Edwin W. Chittum Elementary
Chesapeake · Chesapeake City Public Schools
Elementary84.0%+12.5pp
286Forest Middle
Forest · Bedford County Public Schools
Middle84.0%+12.5pp
287Gainesville High
Gainesville · Prince William County Public Schools
High84.0%+12.5pp
288George Wythe High
Wytheville · Wythe County Public Schools
High84.0%+12.5pp
289Glen Cove Elementary
Roanoke · Roanoke County Public Schools
Elementary84.0%+12.5pp
290Glenkirk Elementary
Gainesville · Prince William County Public Schools
Elementary84.0%+12.5pp
291Grafton High
Yorktown · York County Public Schools
High84.0%+12.5pp
292Hidden Valley High
Roanoke · Roanoke County Public Schools
High84.0%+12.5pp
293Hollymead Elementary
Charlottesville · Albemarle County Public Schools
Elementary84.0%+12.5pp
294John S. Battle High
Bristol · Washington County Public Schools
High84.0%+12.5pp
295Lees Corner Elementary
Fairfax · Fairfax County Public Schools
Elementary84.0%+12.5pp
296Mills E. Godwin High
Richmond · Henrico County Public Schools
High84.0%+12.5pp
297Nandua High
Onley · Accomack County Public Schools
High84.0%+12.5pp
298Narrows Elementary/Middle
Narrows · Giles County Public Schools
Elementary84.0%+12.5pp
299New London Academy Elementary
Forest · Bedford County Public Schools
Elementary84.0%+12.5pp
300Oak View Elementary
Fairfax · Fairfax County Public Schools
Elementary84.0%+12.5pp
Page 6 of 35

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 Science 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.