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,501–2,550 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
Building Blocks Center For Children With AutismDanvillePrivate school3–80
Buffalo Trail ElementaryAldiePublic schoolPK–50
Buffalo Gap MiddleSwoopePublic school6–80
Buffalo Gap HighSwoopePublic school9–120
Buffalo Creek Boys SchoolLexingtonPrivate school6–80
Bucknell ElementaryAlexandriaPublic schoolPK–60
Buckland Mills ElementaryGainesvillePublic schoolPK–50
Buckingham County MiddleBuckinghamPublic school6–80
Buckingham County HighBuckinghamPublic school9–120
Buckingham Co PrimaryDillwynPublic schoolK–20
Buckingham Co Prekindergarten CenterBuckinghamPublic schoolPK0
Buckingham Co ElementaryDillwynPublic school3–50
Buchanan ElementaryBuchananPublic schoolPK–50
Buchanan County Technology Career & Higher Learning CenterGrundyPublic schoolNot known0
Bryant HighAlexandriaPublic school9–120
Bruton HighWilliamsburgPublic school9–120
Brunswick HighLawrencevillePublic school9–120
Brunswick County ElementaryLawrencevillePublic schoolNot known0
Brunswick AcademyLawrencevillePrivate schoolPK–120
Brownsville ElementaryCrozetPublic schoolPK–50
Browne AcademyAlexandriaPrivate schoolPK–80
Brosville ElementaryDanvillePublic schoolPK–50
Brookwood ElementaryVirginia BeachPublic schoolPK–50
Brookville MiddleLynchburgPublic school6–80
Brookville HighLynchburgPublic school9–120
Brooksfield SchoolMcLeanPrivate schoolPK–K0
Brookneal ElementaryBrooknealPublic schoolPK–50
Brookland MiddleRichmondPublic school6–80
Brookfield ElementaryChantillyPublic schoolPK–60
Brooke Point HighStaffordPublic school9–120
Brock Road ElementarySpotsylvaniaPublic schoolPK–50
Broadway HighBroadwayPublic school9–120
Broadway Christian SchoolHopewellPrivate schoolK–120
Broadwater AcademyExmorePrivate schoolPK–120
Broadus Wood ElementaryEarlysvillePublic schoolPK–50
Broad Run HighAshburnPublic school9–120
Broad Rock ElementaryRichmondPublic schoolPK–50
Bristow Run ElementaryBristowPublic schoolPK–50
Bristow Montessori SchoolBristowPrivate schoolPK–30
Brighton ElementaryPortsmouthPublic schoolK–60
Bridging Communities STEM AcademyNew KentPublic schoolNot known0
Bridging Communities Reg Career & Technical CenterNew KentPublic schoolNot known0
Bridges Treatment CenterLynchburgPrivate school3–110
Briar Woods HighAshburnPublic school9–120
Brentsville District HighNokesvillePublic school9–120
Bren Mar Park ElementaryAlexandriaPublic schoolPK–50
Breckinridge MiddleRoanokePublic school6–80
Breckinridge ElementaryFincastlePublic schoolPK–50
Brec AcademyPetersburgPrivate school4–120
Breaking Barriers Alternative Ed/Henry CoCollinsvillePublic schoolNot known0