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
501Hayfield Elementary
Alexandria · Fairfax County Public Schools
Elementary83.0%+8.8pp
502Herbert J. Saunders Middle
Manassas · Prince William County Public Schools
Middle83.0%+8.8pp
503Hutchison Farm Elementary
South Riding · Loudoun County Public Schools
Elementary83.0%+8.8pp
504John W. Tolbert Jr. Elementary
Leesburg · Loudoun County Public Schools
Elementary83.0%+8.8pp
505John Yeates Middle
Suffolk · Suffolk City Public Schools
Middle83.0%+8.8pp
506Landstown Middle
Virginia Beach · Virginia Beach City Public Schools
Middle83.0%+8.8pp
507Linkhorn Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary83.0%+8.8pp
508Little River Elementary
South Riding · Loudoun County Public Schools
Elementary83.0%+8.8pp
509Lois Hornsby Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle83.0%+8.8pp
510Lowes Island Elementary
Sterling · Loudoun County Public Schools
Elementary83.0%+8.8pp
511Lyles-Crouch Elementary
Alexandria · Alexandria City Public Schools
Elementary83.0%+8.8pp
512Manchester High
Midlothian · Chesterfield County Public Schools
High83.0%+8.8pp
513Margaret Brent Elementary
Stafford · Stafford County Public Schools
Elementary83.0%+8.8pp
514Mecklenburg County High
Baskerville · Mecklenburg County Public Schools
High83.0%+8.8pp
515Oakland Elementary
Suffolk · Suffolk City Public Schools
Elementary83.0%+8.8pp
516Ocean Lakes Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary83.0%+8.8pp
517Old Bridge Elementary
Woodbridge · Prince William County Public Schools
Elementary83.0%+8.8pp
518P.B. Smith Elementary
Warrenton · Fauquier County Public Schools
Elementary83.0%+8.8pp
519Piney Branch Elementary
Bristow · Prince William County Public Schools
Elementary83.0%+8.8pp
520Pole Green Elementary
Mechanicsville · Hanover County Public Schools
Elementary83.0%+8.8pp
521Read Mountain Middle
Cloverdale · Botetourt County Public Schools
Middle83.0%+8.8pp
522Rosemont Forest Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary83.0%+8.8pp
523Snow Creek Elementary
Penhook · Franklin County Public Schools
Elementary83.0%+8.8pp
524Snowville Elementary
Hiwassee · Pulaski County Public Schools
Elementary83.0%+8.8pp
525South Salem Elementary
Salem · Salem City Public Schools
Elementary83.0%+8.8pp
526Spring Run Elementary
Midlothian · Chesterfield County Public Schools
Elementary83.0%+8.8pp
527Staunton River High
Moneta · Bedford County Public Schools
High83.0%+8.8pp
528Stonehouse Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary83.0%+8.8pp
529Sycolin Creek Elementary
Leesburg · Loudoun County Public Schools
Elementary83.0%+8.8pp
530Temperance Elementary
Amherst · Amherst County Public Schools
Elementary83.0%+8.8pp
531Union Middle
Big Stone Gap · Wise County Public Schools
Middle83.0%+8.8pp
532Westfield High
Chantilly · Fairfax County Public Schools
High83.0%+8.8pp
533Windsor Woods Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary83.0%+8.8pp
534A. Henderson Elementary
Dumfries · Prince William County Public Schools
Elementary82.0%+7.8pp
535Abb's Valley-Boissevain Elementary
Bluefield · Tazewell County Public Schools
Elementary82.0%+7.8pp
536Bonnie Brae Elementary
Fairfax · Fairfax County Public Schools
Elementary82.0%+7.8pp
537Brookville High
Lynchburg · Campbell County Public Schools
High82.0%+7.8pp
538C. Hunter Ritchie Elementary
New Baltimore · Fauquier County Public Schools
Elementary82.0%+7.8pp
539Carrsville Elementary
Carrsville · Isle of Wight County Public Schools
Elementary82.0%+7.8pp
540Centreville Elementary
Centreville · Fairfax County Public Schools
Elementary82.0%+7.8pp
541Chatham Middle
Chatham · Pittsylvania County Public Schools
Middle82.0%+7.8pp
542Crozet Elementary
Crozet · Albemarle County Public Schools
Elementary82.0%+7.8pp
543Fancy Gap Elementary
Fancy Gap · Carroll County Public Schools
Elementary82.0%+7.8pp
544Floris Elementary
Herndon · Fairfax County Public Schools
Elementary82.0%+7.8pp
545George G. Tyler Elementary
Gainesville · Prince William County Public Schools
Elementary82.0%+7.8pp
546Glenvar Middle
Salem · Roanoke County Public Schools
Middle82.0%+7.8pp
547Graham Middle
Bluefield · Tazewell County Public Schools
Middle82.0%+7.8pp
548Grayson Highlands
Troutdale · Grayson County Public Schools
Elementary82.0%+7.8pp
549Greenwood Elementary
Glen Allen · Henrico County Public Schools
Elementary82.0%+7.8pp
550Gretna High
Gretna · Pittsylvania County Public Schools
High82.0%+7.8pp
Page 11 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.