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,724 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
751Atkins Elementary
Atkins · Smyth County Public Schools
Elementary73.0%+1.5pp
752Auburn Middle
Warrenton · Fauquier County Public Schools
Middle73.0%+1.5pp
753Bailey Bridge Middle
Midlothian · Chesterfield County Public Schools
Middle73.0%+1.5pp
754Broadus Wood Elementary
Earlysville · Albemarle County Public Schools
Elementary73.0%+1.5pp
755Buchanan Elementary
Buchanan · Botetourt County Public Schools
Elementary73.0%+1.5pp
756Byrd Elementary
Goochland · Goochland County Public Schools
Elementary73.0%+1.5pp
757Chatham Elementary
Chatham · Pittsylvania County Public Schools
Elementary73.0%+1.5pp
758Clearview Elementary
Herndon · Fairfax County Public Schools
Elementary73.0%+1.5pp
759Creekside Elementary
Suffolk · Suffolk City Public Schools
Elementary73.0%+1.5pp
760Dinwiddie Elementary
Dinwiddie · Dinwiddie County Public Schools
Elementary73.0%+1.5pp
761Discovery Elementary
Ashburn · Loudoun County Public Schools
Elementary73.0%+1.5pp
762Elizabeth Davis Middle
Chester · Chesterfield County Public Schools
Middle73.0%+1.5pp
763Enon Elementary
Chester · Chesterfield County Public Schools
Elementary73.0%+1.5pp
764Forest Park High
Woodbridge · Prince William County Public Schools
High73.0%+1.5pp
765Franklin County High
Rocky Mount · Franklin County Public Schools
High73.0%+1.5pp
766George G. Tyler Elementary
Gainesville · Prince William County Public Schools
Elementary73.0%+1.5pp
767Giles High
Pearisburg · Giles County Public Schools
High73.0%+1.5pp
768Hardin Reynolds Memorial School
Critz · Patrick County Public Schools
Middle73.0%+1.5pp
769Heritage High
Leesburg · Loudoun County Public Schools
Combined73.0%+1.5pp
770Hermitage Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary73.0%+1.5pp
771Hughes Middle
Reston · Fairfax County Public Schools
Middle73.0%+1.5pp
772Island Creek Elementary
Alexandria · Fairfax County Public Schools
Elementary73.0%+1.5pp
773James River High
Midlothian · Chesterfield County Public Schools
High73.0%+1.5pp
774John W. Wayland Elementary
Bridgewater · Rockingham County Public Schools
Elementary73.0%+1.5pp
775King George Middle
King George · King George County Public Schools
Middle73.0%+1.5pp
776Liberty Middle
Clifton · Fairfax County Public Schools
Middle73.0%+1.5pp
777Linville-Edom Elementary
Linville · Rockingham County Public Schools
Elementary73.0%+1.5pp
778Long Branch Elementary
Arlington · Arlington County Public Schools
Elementary73.0%+1.5pp
779Mathews High
Mathews · Mathews County Public Schools
High73.0%+1.5pp
780Nansemond River High
Suffolk · Suffolk City Public Schools
High73.0%+1.5pp
781Oakridge Elementary
Arlington · Arlington County Public Schools
Elementary73.0%+1.5pp
782Poquoson Elementary
Poquoson · Poquoson City Public Schools
Elementary73.0%+1.5pp
783Potomac Falls High
Potomac Falls · Loudoun County Public Schools
High73.0%+1.5pp
784Potomac View Elementary
Woodbridge · Prince William County Public Schools
Elementary73.0%+1.5pp
785River Bend Middle
Sterling · Loudoun County Public Schools
Middle73.0%+1.5pp
786Rye Cove High
Duffield · Scott County Public Schools
High73.0%+1.5pp
787Sherando High
Stephens City · Frederick County Public Schools
High73.0%+1.5pp
788South Elementary
Disputanta · Prince George County Public Schools
Elementary73.0%+1.5pp
789South Hill Elementary
South Hill · Mecklenburg County Public Schools
Elementary73.0%+1.5pp
790Surry County High
Dendron · Surry County Public Schools
High73.0%+1.5pp
791Terraset Elementary
Reston · Fairfax County Public Schools
Elementary73.0%+1.5pp
792Twain Middle
Alexandria · Fairfax County Public Schools
Middle73.0%+1.5pp
793Varina High
Richmond · Henrico County Public Schools
High73.0%+1.5pp
794W.C. Taylor Middle
Warrenton · Fauquier County Public Schools
Middle73.0%+1.5pp
795Walter Herron Taylor Elementary
Norfolk · Norfolk City Public Schools
Elementary73.0%+1.5pp
796Washington-Liberty High
Arlington · Arlington County Public Schools
High73.0%+1.5pp
797West Salem Elementary
Salem · Salem City Public Schools
Elementary73.0%+1.5pp
798Belmont Elementary
Woodbridge · Prince William County Public Schools
Elementary72.0%+0.5pp
799C. Alton Lindsay Middle
Hampton · Hampton City Public Schools
Middle72.0%+0.5pp
800C.C. Wells Elementary
Chester · Chesterfield County Public Schools
Elementary72.0%+0.5pp
Page 16 of 35

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.