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
1351Patrick Henry High
Ashland · Hanover County Public Schools
High59.0%-12.5pp
1352Patrick Henry K-8 School
Alexandria · Alexandria City Public Schools
Elementary59.0%-12.5pp
1353Providence Elementary
Fairfax · Fairfax County Public Schools
Elementary59.0%-12.5pp
1354Rippon Middle
Woodbridge · Prince William County Public Schools
Middle59.0%-12.5pp
1355Rosemont Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary59.0%-12.5pp
1356Sanville Elementary
Bassett · Henry County Public Schools
Elementary59.0%-12.5pp
1357Stanleytown Elementary
Stanleytown · Henry County Public Schools
Elementary59.0%-12.5pp
1358Stewartsville Elementary
Goodview · Bedford County Public Schools
Elementary59.0%-12.5pp
1359Tazewell Intermediate
North Tazewell · Tazewell County Public Schools
Elementary59.0%-12.5pp
1360Thomas Harrison Middle
Harrisonburg · Harrisonburg City Public Schools
Middle59.0%-12.5pp
1361Whitman Middle
Alexandria · Fairfax County Public Schools
Middle59.0%-12.5pp
1362William Fleming High
Roanoke · Roanoke City Public Schools
High59.0%-12.5pp
1363Woodburn Elementary
Falls Church · Fairfax County Public Schools
Elementary59.0%-12.5pp
1364Abingdon Elementary
Arlington · Arlington County Public Schools
Elementary58.0%-13.5pp
1365Apple Pie Ridge Elementary
Winchester · Frederick County Public Schools
Elementary58.0%-13.5pp
1366Battlefield Middle
Fredericksburg · Spotsylvania County Public Schools
Middle58.0%-13.5pp
1367Berkeley Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary58.0%-13.5pp
1368Chesterfield Virtual School
Chesterfield · Chesterfield County Public Schools
Elementary58.0%-13.5pp
1369Courtland Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary58.0%-13.5pp
1370Covington Middle
Covington · Alleghany Highlands Public Schools
Middle58.0%-13.5pp
1371Dranesville Elementary
Herndon · Fairfax County Public Schools
Elementary58.0%-13.5pp
1372Fieldale-Collinsville Middle
Collinsville · Henry County Public Schools
Middle58.0%-13.5pp
1373Forestdale Elementary
Springfield · Fairfax County Public Schools
Elementary58.0%-13.5pp
1374Henrico Virtual Academy
Henrico · Henrico County Public Schools
Combined58.0%-13.5pp
1375Herndon Middle
Herndon · Fairfax County Public Schools
Middle58.0%-13.5pp
1376King George Elementary
King George · King George County Public Schools
Elementary58.0%-13.5pp
1377Lunenburg Middle
Victoria · Lunenburg County Public Schools
Middle58.0%-13.5pp
1378Meadowbrook High
North Chesterfield · Chesterfield County Public Schools
High58.0%-13.5pp
1379Mountain View Elementary
Covington · Alleghany Highlands Public Schools
Elementary58.0%-13.5pp
1380Oliver C. Greenwood Elementary
Newport News · Newport News City Public Schools
Elementary58.0%-13.5pp
1381Petersburg High
Petersburg · Petersburg City Public Schools
High58.0%-13.5pp
1382Spiller Elementary
Wytheville · Wythe County Public Schools
Elementary58.0%-13.5pp
1383Sussex Central Middle
Sussex · Sussex County Public Schools
Middle58.0%-13.5pp
1384Tarrallton Elementary
Norfolk · Norfolk City Public Schools
Elementary58.0%-13.5pp
1385Triangle Elementary
Triangle · Prince William County Public Schools
Elementary58.0%-13.5pp
1386W.G. Coleman Elementary
The Plains · Fauquier County Public Schools
Elementary58.0%-13.5pp
1387Albert Harris Elementary
Martinsville · Martinsville City Public Schools
Elementary57.0%-14.5pp
1388Campbell Court Elementary
Bassett · Henry County Public Schools
Elementary57.0%-14.5pp
1389Falling Creek Elementary
Richmond · Chesterfield County Public Schools
Elementary57.0%-14.5pp
1390Forest Grove Elementary
Sterling · Loudoun County Public Schools
Elementary57.0%-14.5pp
1391Fred M. Lynn Middle
Woodbridge · Prince William County Public Schools
Middle57.0%-14.5pp
1392Garfield Elementary
Springfield · Fairfax County Public Schools
Elementary57.0%-14.5pp
1393George P. Mullen Elementary
Manassas · Prince William County Public Schools
Elementary57.0%-14.5pp
1394Indian River Middle
Chesapeake · Chesapeake City Public Schools
Middle57.0%-14.5pp
1395J.G. Hening Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary57.0%-14.5pp
1396Katherine Johnson Elementary
Newport News · Newport News City Public Schools
Elementary57.0%-14.5pp
1397Matoaca Middle
Matoaca · Chesterfield County Public Schools
Middle57.0%-14.5pp
1398Mayfield Intermediate
Manassas · Manassas City Public Schools
Middle57.0%-14.5pp
1399Park View High
Sterling · Loudoun County Public Schools
High57.0%-14.5pp
1400Pulaski County Middle
Pulaski · Pulaski County Public Schools
Middle57.0%-14.5pp
Page 28 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.