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
151King George High
King George · King George County Public Schools
High76.0%+4.5pp
152Marion Senior High
Marion · Smyth County Public Schools
High76.0%+4.5pp
153Mecklenburg County High
Baskerville · Mecklenburg County Public Schools
High76.0%+4.5pp
154Monacan High
Richmond · Chesterfield County Public Schools
High76.0%+4.5pp
155Powhatan High
Powhatan · Powhatan County Public Schools
High76.0%+4.5pp
156Strasburg High
Strasburg · Shenandoah County Public Schools
High76.0%+4.5pp
157Twin Springs High
Nickelsville · Scott County Public Schools
High76.0%+4.5pp
158William Byrd High
Vinton · Roanoke County Public Schools
High76.0%+4.5pp
159Wilson Memorial High
Fishersville · Augusta County Public Schools
High76.0%+4.5pp
160Bland County High
Rocky Gap · Bland County Public Schools
High75.0%+3.5pp
161Broadway High
Broadway · Rockingham County Public Schools
High75.0%+3.5pp
162Brookville High
Lynchburg · Campbell County Public Schools
High75.0%+3.5pp
163Caroline High
Milford · Caroline County Public Schools
High75.0%+3.5pp
164Fairfax High
Fairfax · Fairfax County Public Schools
High75.0%+3.5pp
165Loudoun County High
Leesburg · Loudoun County Public Schools
High75.0%+3.5pp
166Matoaca High
Chesterfield · Chesterfield County Public Schools
High75.0%+3.5pp
167Osbourn Park High
Manassas · Prince William County Public Schools
High75.0%+3.5pp
168Oscar F. Smith High
Chesapeake · Chesapeake City Public Schools
High75.0%+3.5pp
169Parry McCluer High
Buena Vista · Buena Vista City Public Schools
High75.0%+3.5pp
170Staunton River High
Moneta · Bedford County Public Schools
High75.0%+3.5pp
171Woodside High
Newport News · Newport News City Public Schools
High75.0%+3.5pp
172Cumberland High
Cumberland · Cumberland County Public Schools
High74.0%+2.5pp
173Halifax County High
South Boston · Halifax County Public Schools
High74.0%+2.5pp
174South Lakes High
Reston · Fairfax County Public Schools
High74.0%+2.5pp
175Stuarts Draft High
Stuarts Draft · Augusta County Public Schools
High74.0%+2.5pp
176Forest Park High
Woodbridge · Prince William County Public Schools
High73.0%+1.5pp
177Franklin County High
Rocky Mount · Franklin County Public Schools
High73.0%+1.5pp
178Giles High
Pearisburg · Giles County Public Schools
High73.0%+1.5pp
179James River High
Midlothian · Chesterfield County Public Schools
High73.0%+1.5pp
180Mathews High
Mathews · Mathews County Public Schools
High73.0%+1.5pp
181Nansemond River High
Suffolk · Suffolk City Public Schools
High73.0%+1.5pp
182Potomac Falls High
Potomac Falls · Loudoun County Public Schools
High73.0%+1.5pp
183Rye Cove High
Duffield · Scott County Public Schools
High73.0%+1.5pp
184Sherando High
Stephens City · Frederick County Public Schools
High73.0%+1.5pp
185Surry County High
Dendron · Surry County Public Schools
High73.0%+1.5pp
186Varina High
Richmond · Henrico County Public Schools
High73.0%+1.5pp
187Washington-Liberty High
Arlington · Arlington County Public Schools
High73.0%+1.5pp
188Dinwiddie County High
Dinwiddie · Dinwiddie County Public Schools
High72.0%+0.5pp
189Fauquier High
Warrenton · Fauquier County Public Schools
High72.0%+0.5pp
190Gretna High
Gretna · Pittsylvania County Public Schools
High72.0%+0.5pp
191Grundy High
Grundy · Buchanan County Public Schools
High72.0%+0.5pp
192Heritage High
Lynchburg · Lynchburg City Public Schools
High72.0%+0.5pp
193James Wood High
Winchester · Frederick County Public Schools
High72.0%+0.5pp
194Massaponax High
Fredericksburg · Spotsylvania County Public Schools
High72.0%+0.5pp
195Rappahannock High
Warsaw · Richmond County Public Schools
High72.0%+0.5pp
196Rockbridge County High
Lexington · Rockbridge County Public Schools
High72.0%+0.5pp
197Woodbridge High
Woodbridge · Prince William County Public Schools
High72.0%+0.5pp
198Annandale High
Annandale · Fairfax County Public Schools
High71.0%-0.5pp
199Buckingham County High
Buckingham · Buckingham County Public Schools
High71.0%-0.5pp
200Courtland High
Fredericksburg · Spotsylvania County Public Schools
High71.0%-0.5pp
Page 4 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.