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). 317 schools with reported English: Reading scores. State average: 74.2%.
RankSchoolLevelEnglish: Readingvs state
151Stafford Senior High
Fredericksburg · Stafford County Public Schools
High86.0%+11.8pp
152Thomas Dale High
Chester · Chesterfield County Public Schools
High86.0%+11.8pp
153Turner Ashby High
Bridgewater · Rockingham County Public Schools
High86.0%+11.8pp
154Amelia County High
Amelia Court House · Amelia County Public Schools
High85.0%+10.8pp
155C.D. Hylton High
Woodbridge · Prince William County Public Schools
High85.0%+10.8pp
156East Rockingham High
Elkton · Rockingham County Public Schools
High85.0%+10.8pp
157Indian River High
Chesapeake · Chesapeake City Public Schools
High85.0%+10.8pp
158Kecoughtan High
Hampton · Hampton City Public Schools
High85.0%+10.8pp
159King William High
King William · King William County Public Schools
High85.0%+10.8pp
160Northside High
Roanoke · Roanoke County Public Schools
High85.0%+10.8pp
161Riverbend High
Fredericksburg · Spotsylvania County Public Schools
High85.0%+10.8pp
162Staunton High
Staunton · Staunton City Public Schools
High85.0%+10.8pp
163Stuarts Draft High
Stuarts Draft · Augusta County Public Schools
High85.0%+10.8pp
164Woodside High
Newport News · Newport News City Public Schools
High85.0%+10.8pp
165Appomattox County High
Appomattox · Appomattox County Public Schools
High84.0%+9.8pp
166Arcadia High
Oak Hall · Accomack County Public Schools
High84.0%+9.8pp
167Broadway High
Broadway · Rockingham County Public Schools
High84.0%+9.8pp
168Colonial Heights High
Colonial Heights · Colonial Heights City Public Schools
High84.0%+9.8pp
169Courtland High
Fredericksburg · Spotsylvania County Public Schools
High84.0%+9.8pp
170Eastern View High
Culpeper · Culpeper County Public Schools
High84.0%+9.8pp
171Franklin County High
Rocky Mount · Franklin County Public Schools
High84.0%+9.8pp
172Hayfield Secondary
Alexandria · Fairfax County Public Schools
High84.0%+9.8pp
173Honaker High
Honaker · Russell County Public Schools
High84.0%+9.8pp
174J.I. Burton High
Norton · Norton City Public Schools
High84.0%+9.8pp
175King's Fork High
Suffolk · Suffolk City Public Schools
High84.0%+9.8pp
176Lafayette High
Williamsburg · Williamsburg-James City County Public Schools
High84.0%+9.8pp
177Luray High
Luray · Page County Public Schools
High84.0%+9.8pp
178Matthew Fontaine Maury High
Norfolk · Norfolk City Public Schools
High84.0%+9.8pp
179Orange County High
Orange · Orange County Public Schools
High84.0%+9.8pp
180Ridgeview High
Clintwood · Dickenson County Public Schools
High84.0%+9.8pp
181Rockbridge County High
Lexington · Rockbridge County Public Schools
High84.0%+9.8pp
182Spotswood High
Penn Laird · Rockingham County Public Schools
High84.0%+9.8pp
183Strasburg High
Strasburg · Shenandoah County Public Schools
High84.0%+9.8pp
184Westmoreland High
Montross · Westmoreland County Public Schools
High84.0%+9.8pp
185Annandale High
Annandale · Fairfax County Public Schools
High83.0%+8.8pp
186Culpeper County High
Culpeper · Culpeper County Public Schools
High83.0%+8.8pp
187Cumberland High
Cumberland · Cumberland County Public Schools
High83.0%+8.8pp
188Grayson County High
Independence · Grayson County Public Schools
High83.0%+8.8pp
189Manchester High
Midlothian · Chesterfield County Public Schools
High83.0%+8.8pp
190Mecklenburg County High
Baskerville · Mecklenburg County Public Schools
High83.0%+8.8pp
191Staunton River High
Moneta · Bedford County Public Schools
High83.0%+8.8pp
192Westfield High
Chantilly · Fairfax County Public Schools
High83.0%+8.8pp
193Brookville High
Lynchburg · Campbell County Public Schools
High82.0%+7.8pp
194Gretna High
Gretna · Pittsylvania County Public Schools
High82.0%+7.8pp
195Grundy High
Grundy · Buchanan County Public Schools
High82.0%+7.8pp
196Hurley High
Hurley · Buchanan County Public Schools
High82.0%+7.8pp
197Marion Senior High
Marion · Smyth County Public Schools
High82.0%+7.8pp
198Millbrook High
Winchester · Frederick County Public Schools
High82.0%+7.8pp
199Potomac High
Dumfries · Prince William County Public Schools
High82.0%+7.8pp
200Skyline High
Front Royal · Warren County Public Schools
High82.0%+7.8pp
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 English: Reading 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.