Schools in Virginia

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Virginia

Showing 2,001–2,050 of 2,147 public schools in Virginia.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in Virginia, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Virginia Run ElementaryCentrevillePublic schoolPK–60
Virginia School for the Deaf and the BlindStauntonPublic schoolPK–120
Virginia Treatment Ctr.RichmondPublic schoolPK–120
Virginia Virtual Academy at ManassasManassasPublic schoolK–120
Virginia Virtual Academy at SalemSalemPublic schoolK–120
W.C. Taylor MiddleWarrentonPublic school6–80
W.E. Cundiff ElementaryVintonPublic schoolPK–50
W.G. Coleman ElementaryThe PlainsPublic schoolPK–50
W.O. Robey HighSterlingPublic school9–120
W.T. Cooke ElementaryVirginia BeachPublic schoolPK–50
W.W. Gordon ElementaryNorth ChesterfieldPublic schoolPK–50
W.W. Moore Jr. Juvenile Detention HomeDanvillePublic schoolNot known0
W.W. Robinson ElementaryWoodstockPublic schoolPK–50
Wakefield Forest ElementaryFairfaxPublic schoolPK–60
Wakefield HighArlingtonPublic school9–120
Walker-Grant Early Childhood CenterFredericksburgPublic schoolPK0
Walker-Grant MiddleFredericksburgPublic school6–80
Walker Upper ElementaryCharlottesvillePublic school5–60
Wallace MiddleBristolPublic school6–80
Wallen's Ridge Correctional CenterBig Stone GapPublic school11–120
Waller Mill ElementaryWilliamsburgPublic schoolK–50
Walnut Hill ElementaryPetersburgPublic schoolK–50
Walter Herron Taylor ElementaryNorfolkPublic schoolPK–50
Waples Mill ElementaryOaktonPublic schoolPK–60
Warhill HighWilliamsburgPublic school9–120
Warren County HighFront RoyalPublic school9–120
Warren County MiddleFront RoyalPublic school6–80
Warwick HighNewport NewsPublic school9–120
Wasena ElementaryRoanokePublic schoolPK–50
Washington County Career & Technical Education CenterAbingdonPublic schoolNot known0
Washington County Virtual SchoolAbingdonPublic schoolK–120
Washington District ElementaryColonial BeachPublic schoolPK–50
Washington-Henry ElementaryMechanicsvillePublic schoolPK–50
Washington-Liberty HighArlingtonPublic school9–120
Washington Mill ElementaryAlexandriaPublic schoolPK–60
Watauga ElementaryAbingdonPublic schoolPK–50
Waterford ElementaryWaterfordPublic schoolPK–50
Waterman ElementaryHarrisonburgPublic schoolK–50
Waterview ElementaryPortsmouthPublic schoolK–60
Watkins Early Childhood CenterNewport NewsPublic schoolPK0
Watson Mountain MiddleLeesburgPublic school6–80
Waverly Yowell ElementaryMadisonPublic school3–50
Waxpool ElementaryAshburnPublic schoolPK–50
Wayne Hills CenterWaynesboroPublic schoolPK0
Waynesboro HighWaynesboroPublic school9–120
Waynewood ElementaryAlexandriaPublic schoolPK–60
Weber City ElementaryWeber CityPublic schoolPK–60
Weems ElementaryManassasPublic schoolPK–40
Wenonah ElementaryWaynesboroPublic schoolK–50
West Gate ElementaryManassasPublic schoolPK–50