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,059 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
851Wilderness Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary56.0%-15.5pp
852Annandale Terrace Elementary
Annandale · Fairfax County Public Schools
Elementary55.0%-16.5pp
853Bayside Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary55.0%-16.5pp
854Cople Elementary
Hague · Westmoreland County Public Schools
Elementary55.0%-16.5pp
855Dr. Charles R. Drew Elementary
Arlington · Arlington County Public Schools
Elementary55.0%-16.5pp
856Gainesboro Elementary
Winchester · Frederick County Public Schools
Elementary55.0%-16.5pp
857Green Run Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary55.0%-16.5pp
858Guy K. Stump Elementary
Stuarts Draft · Augusta County Public Schools
Elementary55.0%-16.5pp
859Kerrydale Elementary
Woodbridge · Prince William County Public Schools
Elementary55.0%-16.5pp
860Lorton Station Elementary
Lorton · Fairfax County Public Schools
Elementary55.0%-16.5pp
861Sherwood Forest Elementary
Norfolk · Norfolk City Public Schools
Elementary55.0%-16.5pp
862Timber Lane Elementary
Falls Church · Fairfax County Public Schools
Elementary55.0%-16.5pp
863Anne E. Moncure Elementary
Stafford · Stafford County Public Schools
Elementary54.0%-17.5pp
864Barcroft Elementary
Arlington · Arlington County Public Schools
Elementary54.0%-17.5pp
865Bellwood Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary54.0%-17.5pp
866Chase City Elementary
Chase City · Mecklenburg County Public Schools
Elementary54.0%-17.5pp
867Colonial Beach Elementary
Colonial Beach · Colonial Beach Public Schools
Elementary54.0%-17.5pp
868Farmington Elementary
Culpeper · Culpeper County Public Schools
Elementary54.0%-17.5pp
869Ferdinand T. Day Elementary
Alexandria · Alexandria City Public Schools
Elementary54.0%-17.5pp
870Loch Lomond Elementary
Manassas · Prince William County Public Schools
Elementary54.0%-17.5pp
871Macy Mcclaugherty Elementary/Middle
Pearisburg · Giles County Public Schools
Elementary54.0%-17.5pp
872Mount Eagle Elementary
Alexandria · Fairfax County Public Schools
Elementary54.0%-17.5pp
873Red Oak-Sturgeon Elementary
Alberta · Brunswick County Public Schools
Elementary54.0%-17.5pp
874Seatack Elementary an Achievable Dream Academy
Virginia Beach · Virginia Beach City Public Schools
Elementary54.0%-17.5pp
875Sycamore Park Elementary
Culpeper · Culpeper County Public Schools
Elementary54.0%-17.5pp
876T. Ryland Sanford Elementary
Newport News · Newport News City Public Schools
Elementary54.0%-17.5pp
877Amelon Elementary
Madison Heights · Amherst County Public Schools
Elementary53.0%-18.5pp
878Barack Obama Elementary
Richmond · Richmond City Public Schools
Elementary53.0%-18.5pp
879Birdneck Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary53.0%-18.5pp
880Fair Oaks Elementary
Highland Springs · Henrico County Public Schools
Elementary53.0%-18.5pp
881Fairfield Court Elementary
Richmond · Richmond City Public Schools
Elementary53.0%-18.5pp
882Hidenwood Elementary
Newport News · Newport News City Public Schools
Elementary53.0%-18.5pp
883Jeter-Watson Elementary
Covington · Alleghany Highlands Public Schools
Elementary53.0%-18.5pp
884Kiptopeke Elementary
Cape Charles · Northampton County Public Schools
Elementary53.0%-18.5pp
885Mason Crest Elementary
Annandale · Fairfax County Public Schools
Elementary53.0%-18.5pp
886Metompkin Elementary
Parksley · Accomack County Public Schools
Elementary53.0%-18.5pp
887Sleepy Hollow Elementary
Falls Church · Fairfax County Public Schools
Elementary53.0%-18.5pp
888T.C. Miller Elementary School for Innovation
Lynchburg · Lynchburg City Public Schools
Elementary53.0%-18.5pp
889Varina Elementary
Richmond · Henrico County Public Schools
Elementary53.0%-18.5pp
890Yorkshire Elementary
Manassas · Prince William County Public Schools
Elementary53.0%-18.5pp
891Chesterfield Elementary
Norfolk · Norfolk City Public Schools
Elementary52.0%-19.5pp
892Churchland Primary & Intermediate
Portsmouth · Portsmouth City Public Schools
Elementary52.0%-19.5pp
893Churchville Elementary
Churchville · Augusta County Public Schools
Elementary52.0%-19.5pp
894Dupont Elementary
Hopewell · Hopewell City Public Schools
Elementary52.0%-19.5pp
895Elephant's Fork Elementary
Suffolk · Suffolk City Public Schools
Elementary52.0%-19.5pp
896Hillpoint Elementary
Suffolk · Suffolk City Public Schools
Elementary52.0%-19.5pp
897Little Creek Elementary
Norfolk · Norfolk City Public Schools
Elementary52.0%-19.5pp
898Luray Elementary
Luray · Page County Public Schools
Elementary52.0%-19.5pp
899Orchard View Elementary
Winchester · Frederick County Public Schools
Elementary52.0%-19.5pp
900Point O' View Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary52.0%-19.5pp
Page 18 of 22

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.