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,601–2,650 of 2,806 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Berkeley MiddleWilliamsburgPublic school6–80
Berkeley Glenn ElementaryWaynesboroPublic schoolK–50
Berkeley ElementarySpotsylvaniaPublic schoolPK–50
Berea Christian SchoolHarrisonburgPrivate school1–120
Bensley ElementaryNorth ChesterfieldPublic schoolPK–50
Bennett ElementaryManassasPublic schoolPK–50
Benjamin Syms MiddleHamptonPublic school6–80
Benjamin & Lillian Rochkind Yeshiva Of VirginiaRichmondPrivate school9–120
Benjamin Franklin MiddleRocky MountPublic school6–80
Benedictine College PreparatoryRichmondPrivate school9–120
Belview ElementaryRadfordPublic schoolPK–50
Belvedere ElementaryFalls ChurchPublic schoolPK–50
Belmont Station ElementaryAshburnPublic schoolPK–50
Belmont Ridge MiddleLeesburgPublic school6–80
Belmont ElementaryWoodbridgePublic schoolPK–50
Bellwood ElementaryNorth ChesterfieldPublic schoolPK–50
Bellevue ElementaryRichmondPublic schoolPK–50
Belle View ElementaryAlexandriaPublic schoolPK–60
Belle Meade Montessori SchoolSperryvillePrivate schoolPK–120
Belle Heth Elementary SchoolRadfordPrivate school3–60
Belle Heth ElementaryRadfordPublic school3–60
Bellamy Manor SchoolVirginia BeachPrivate schoolK0
Bell Creek MiddleMechanicsvillePublic school6–80
Belfast ElementaryRosedalePublic schoolPK–50
Bel Air ElementaryWoodbridgePublic schoolPK–50
Beech Tree ElementaryFalls ChurchPublic schoolPK–50
Bedford PrimaryBedfordPublic schoolPK–10
Bedford Hills ElementaryLynchburgPublic schoolPK–50
Bedford ElementaryBedfordPublic school2–50
Bedford County Alternative Education CenterBedfordPublic schoolNot known0
Beaverdam ElementaryBeaverdamPublic schoolPK–50
Bear Creek AcademyCumberlandPrivate school8–120
Beantree Learning - ChantillyChantillyPrivate schoolPK–K0
Bean Tree LearningAshburnPrivate schoolPK–K0
Beach Day SchoolVirginia BeachPrivate schoolPK–K0
Bayside Presbyterian Preschool And KindergardenVirginia BeachPrivate schoolPK–K0
Bayside MiddleVirginia BeachPublic school6–80
Bayside HighVirginia BeachPublic school9–120
Bayside ElementaryVirginia BeachPublic schoolPK–50
Bay View ElementaryNorfolkPublic schoolPK–50
Battlefield Park ElementaryMechanicsvillePublic schoolPK–50
Battlefield MiddleFredericksburgPublic school6–80
Battlefield HighHaymarketPublic school9–120
Battlefield ElementaryFredericksburgPublic schoolPK–50
Bath County HighHot SpringsPublic school8–120
Bassett HighBassettPublic school9–120
Bass-Hoover ElementaryStephens CityPublic schoolPK–50
Basis Independent McLeanMcLeanPrivate schoolPK–120
Basics Primary School & DaycareChesapeakePrivate schoolPK–K0
Barron ElementaryHamptonPublic schoolPK–50