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 251–300 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Bowling Green ElementaryMilfordPublic schoolPK–50
Boyce ElementaryBoycePublic schoolPK–50
Boys HomeCovingtonPrivate school1–120
Braddock ElementaryAnnandalePublic schoolPK–50
Brambleton MiddleAshburnPublic school80
Brandon MiddleVirginia BeachPublic school6–80
Breaking Barriers Alternative Ed/Henry CoCollinsvillePublic schoolNot known0
Brec AcademyPetersburgPrivate school4–120
Breckinridge ElementaryFincastlePublic schoolPK–50
Breckinridge MiddleRoanokePublic school6–80
Bren Mar Park ElementaryAlexandriaPublic schoolPK–50
Brentsville District HighNokesvillePublic school9–120
Briar Woods HighAshburnPublic school9–120
Bridges Treatment CenterLynchburgPrivate school3–110
Bridging Communities Reg Career & Technical CenterNew KentPublic schoolNot known0
Bridging Communities STEM AcademyNew KentPublic schoolNot known0
Brighton ElementaryPortsmouthPublic schoolK–60
Bristow Montessori SchoolBristowPrivate schoolPK–30
Bristow Run ElementaryBristowPublic schoolPK–50
Broad Rock ElementaryRichmondPublic schoolPK–50
Broad Run HighAshburnPublic school9–120
Broadus Wood ElementaryEarlysvillePublic schoolPK–50
Broadwater AcademyExmorePrivate schoolPK–120
Broadway Christian SchoolHopewellPrivate schoolK–120
Broadway HighBroadwayPublic school9–120
Brock Road ElementarySpotsylvaniaPublic schoolPK–50
Brooke Point HighStaffordPublic school9–120
Brookfield ElementaryChantillyPublic schoolPK–60
Brookland MiddleRichmondPublic school6–80
Brookneal ElementaryBrooknealPublic schoolPK–50
Brooksfield SchoolMcLeanPrivate schoolPK–K0
Brookville HighLynchburgPublic school9–120
Brookville MiddleLynchburgPublic school6–80
Brookwood ElementaryVirginia BeachPublic schoolPK–50
Brosville ElementaryDanvillePublic schoolPK–50
Browne AcademyAlexandriaPrivate schoolPK–80
Brownsville ElementaryCrozetPublic schoolPK–50
Brunswick AcademyLawrencevillePrivate schoolPK–120
Brunswick County ElementaryLawrencevillePublic schoolNot known0
Brunswick HighLawrencevillePublic school9–120
Bruton HighWilliamsburgPublic school9–120
Bryant HighAlexandriaPublic school9–120
Buchanan County Technology Career & Higher Learning CenterGrundyPublic schoolNot known0
Buchanan ElementaryBuchananPublic schoolPK–50
Buckingham Co ElementaryDillwynPublic school3–50
Buckingham Co Prekindergarten CenterBuckinghamPublic schoolPK0
Buckingham Co PrimaryDillwynPublic schoolK–20
Buckingham County HighBuckinghamPublic school9–120
Buckingham County MiddleBuckinghamPublic school6–80
Buckland Mills ElementaryGainesvillePublic schoolPK–50