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). 318 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
201Culpeper County High
Culpeper · Culpeper County Public Schools
High71.0%-0.5pp
202Edison High
Alexandria · Fairfax County Public Schools
High71.0%-0.5pp
203Grayson County High
Independence · Grayson County Public Schools
High71.0%-0.5pp
204Green Run High
Virginia Beach · Virginia Beach City Public Schools
High71.0%-0.5pp
205Lakeland High
Suffolk · Suffolk City Public Schools
High71.0%-0.5pp
206Lebanon High
Lebanon · Russell County Public Schools
High71.0%-0.5pp
207Smithfield High
Smithfield · Isle of Wight County Public Schools
High71.0%-0.5pp
208Hayfield Secondary
Alexandria · Fairfax County Public Schools
High70.0%-1.5pp
209Matthew Fontaine Maury High
Norfolk · Norfolk City Public Schools
High70.0%-1.5pp
210Menchville High
Newport News · Newport News City Public Schools
High70.0%-1.5pp
211Sussex Central High
Sussex · Sussex County Public Schools
High70.0%-1.5pp
212William Campbell High
Naruna · Campbell County Public Schools
High70.0%-1.5pp
213Council High
Honaker · Buchanan County Public Schools
High69.0%-2.5pp
214Indian River High
Chesapeake · Chesapeake City Public Schools
High69.0%-2.5pp
215King's Fork High
Suffolk · Suffolk City Public Schools
High69.0%-2.5pp
216Madison County High
Madison · Madison County Public Schools
High69.0%-2.5pp
217Northside High
Roanoke · Roanoke County Public Schools
High69.0%-2.5pp
218Pulaski County Senior High
Dublin · Pulaski County Public Schools
High69.0%-2.5pp
219Westmoreland High
Montross · Westmoreland County Public Schools
High69.0%-2.5pp
220Appomattox County High
Appomattox · Appomattox County Public Schools
High68.0%-3.5pp
221Brentsville District High
Nokesville · Prince William County Public Schools
High68.0%-3.5pp
222Brooke Point High
Stafford · Stafford County Public Schools
High68.0%-3.5pp
223C.D. Hylton High
Woodbridge · Prince William County Public Schools
High68.0%-3.5pp
224Central High
Woodstock · Shenandoah County Public Schools
High68.0%-3.5pp
225Fort Defiance High
Fort Defiance · Augusta County Public Schools
High68.0%-3.5pp
226Granby High
Norfolk · Norfolk City Public Schools
High68.0%-3.5pp
227Liberty High
Bedford · Bedford County Public Schools
High68.0%-3.5pp
228Lloyd C. Bird High
Chesterfield · Chesterfield County Public Schools
High68.0%-3.5pp
229Monticello High
Charlottesville · Albemarle County Public Schools
High68.0%-3.5pp
230Narrows High
Narrows · Giles County Public Schools
High68.0%-3.5pp
231Northampton High
Eastville · Northampton County Public Schools
High68.0%-3.5pp
232Orange County High
Orange · Orange County Public Schools
High68.0%-3.5pp
233Turner Ashby High
Bridgewater · Rockingham County Public Schools
High68.0%-3.5pp
234Virginia High
Bristol · Bristol City Public Schools
High68.0%-3.5pp
235Arcadia High
Oak Hall · Accomack County Public Schools
High67.0%-4.5pp
236Douglas S. Freeman High
Richmond · Henrico County Public Schools
High67.0%-4.5pp
237King William High
King William · King William County Public Schools
High67.0%-4.5pp
238Lewis High
Springfield · Fairfax County Public Schools
High67.0%-4.5pp
239Manchester High
Midlothian · Chesterfield County Public Schools
High67.0%-4.5pp
240Potomac High
Dumfries · Prince William County Public Schools
High67.0%-4.5pp
241Radford High
Radford · Radford City Public Schools
High67.0%-4.5pp
242Warren County High
Front Royal · Warren County Public Schools
High67.0%-4.5pp
243Central High
King And Queen C H · King and Queen County Public Schools
High66.0%-5.5pp
244Craig County High
New Castle · Craig County Public Schools
High66.0%-5.5pp
245Falls Church High
Falls Church · Fairfax County Public Schools
High66.0%-5.5pp
246Hermitage High
Richmond · Henrico County Public Schools
High66.0%-5.5pp
247Highland Springs High
Highland Springs · Henrico County Public Schools
High66.0%-5.5pp
248Middlesex High
Saluda · Middlesex County Public Schools
High66.0%-5.5pp
249Millbrook High
Winchester · Frederick County Public Schools
High66.0%-5.5pp
250Prince George High
Prince George · Prince George County Public Schools
High66.0%-5.5pp
Page 5 of 7

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.