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,778 schools with reported English: Reading scores. State average: 74.2%.
RankSchoolLevelEnglish: Readingvs state
351E.C. Glass High
Lynchburg · Lynchburg City Public Schools
High86.0%+11.8pp
352Essex High
Tappahannock · Essex County Public Schools
High86.0%+11.8pp
353Eureka Elementary
Keysville · Charlotte County Public Schools
Elementary86.0%+11.8pp
354Fauquier High
Warrenton · Fauquier County Public Schools
High86.0%+11.8pp
355Forest Elementary
Forest · Bedford County Public Schools
Elementary86.0%+11.8pp
356Franklin Middle
Chantilly · Fairfax County Public Schools
Middle86.0%+11.8pp
357Gainesville Middle
Gainesville · Prince William County Public Schools
Middle86.0%+11.8pp
358Gilbert Linkous Elementary
Blacksburg · Montgomery County Public Schools
Elementary86.0%+11.8pp
359Grafton Bethel Elementary
Grafton · York County Public Schools
Elementary86.0%+11.8pp
360Grafton Middle
Yorktown · York County Public Schools
Middle86.0%+11.8pp
361Grassfield Elementary
Chesapeake · Chesapeake City Public Schools
Elementary86.0%+11.8pp
362Hillside Elementary
Ashburn · Loudoun County Public Schools
Elementary86.0%+11.8pp
363J. Michael Lunsford Middle
Chantilly · Loudoun County Public Schools
Middle86.0%+11.8pp
364Kilmer Middle
Vienna · Fairfax County Public Schools
Middle86.0%+11.8pp
365Kipps Elementary
Blacksburg · Montgomery County Public Schools
Elementary86.0%+11.8pp
366Laurel Hill Elementary
Lorton · Fairfax County Public Schools
Elementary86.0%+11.8pp
367Lees Corner Elementary
Fairfax · Fairfax County Public Schools
Elementary86.0%+11.8pp
368Legacy Elementary
Ashburn · Loudoun County Public Schools
Elementary86.0%+11.8pp
369Liberty High
Bedford · Bedford County Public Schools
High86.0%+11.8pp
370Madison County High
Madison · Madison County Public Schools
High86.0%+11.8pp
371Matoaca High
Chesterfield · Chesterfield County Public Schools
High86.0%+11.8pp
372Mercer Middle
Aldie · Loudoun County Public Schools
Middle86.0%+11.8pp
373Oak Knoll Middle
Mechanicsville · Hanover County Public Schools
Middle86.0%+11.8pp
374Oak View Elementary
Fairfax · Fairfax County Public Schools
Elementary86.0%+11.8pp
375Otter River Elementary
Goode · Bedford County Public Schools
Elementary86.0%+11.8pp
376Patrick Henry High
Ashland · Hanover County Public Schools
High86.0%+11.8pp
377Pinebrook Elementary
Aldie · Loudoun County Public Schools
Elementary86.0%+11.8pp
378Samuel L. Gravely Jr. Elementary
Haymarket · Prince William County Public Schools
Elementary86.0%+11.8pp
379St. Charles Elementary
St Charles · Lee County Public Schools
Elementary86.0%+11.8pp
380Stafford Senior High
Fredericksburg · Stafford County Public Schools
High86.0%+11.8pp
381Tallwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary86.0%+11.8pp
382Tangier Combined
Tangier · Accomack County Public Schools
Combined86.0%+11.8pp
383Thomas Dale High
Chester · Chesterfield County Public Schools
High86.0%+11.8pp
384Thomas Jefferson Elementary
Forest · Bedford County Public Schools
Elementary86.0%+11.8pp
385Turner Ashby High
Bridgewater · Rockingham County Public Schools
High86.0%+11.8pp
386Valley Institute Elementary
Bristol · Washington County Public Schools
Elementary86.0%+11.8pp
387Winterpock Elementary
Chesterfield · Chesterfield County Public Schools
Elementary86.0%+11.8pp
388Woolwine Elementary
Woolwine · Patrick County Public Schools
Elementary86.0%+11.8pp
389Alanton Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary85.0%+10.8pp
390Aldrin Elementary
Reston · Fairfax County Public Schools
Elementary85.0%+10.8pp
391Amelia County High
Amelia Court House · Amelia County Public Schools
High85.0%+10.8pp
392Ashburn Elementary
Ashburn · Loudoun County Public Schools
Elementary85.0%+10.8pp
393Banneker Elementary
Middleburg · Loudoun County Public Schools
Elementary85.0%+10.8pp
394Blue Ridge Elementary
Ararat · Patrick County Public Schools
Elementary85.0%+10.8pp
395C.D. Hylton High
Woodbridge · Prince William County Public Schools
High85.0%+10.8pp
396Coeburn Primary
Coeburn · Wise County Public Schools
Elementary85.0%+10.8pp
397East Rockingham High
Elkton · Rockingham County Public Schools
High85.0%+10.8pp
398Fairfax Villa Elementary
Fairfax · Fairfax County Public Schools
Elementary85.0%+10.8pp
399Farmwell Station Middle
Ashburn · Loudoun County Public Schools
Middle85.0%+10.8pp
400Gladesboro Elementary
Hillsville · Carroll County Public Schools
Elementary85.0%+10.8pp
Page 8 of 36

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.