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 201–250 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
Bren Mar Park ElementaryAlexandriaPublic schoolPK–50
Brentsville District HighNokesvillePublic school9–120
Briar Woods HighAshburnPublic school9–120
Bridging Communities Reg Career & Technical CenterNew KentPublic schoolNot known0
Bridging Communities STEM AcademyNew KentPublic schoolNot known0
Brighton ElementaryPortsmouthPublic schoolK–60
Bristow Run ElementaryBristowPublic schoolPK–50
Broad Rock ElementaryRichmondPublic schoolPK–50
Broad Run HighAshburnPublic school9–120
Broadus Wood ElementaryEarlysvillePublic schoolPK–50
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
Brookville HighLynchburgPublic school9–120
Brookville MiddleLynchburgPublic school6–80
Brookwood ElementaryVirginia BeachPublic schoolPK–50
Brosville ElementaryDanvillePublic schoolPK–50
Brownsville ElementaryCrozetPublic schoolPK–50
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
Bucknell ElementaryAlexandriaPublic schoolPK–60
Buffalo Gap HighSwoopePublic school9–120
Buffalo Gap MiddleSwoopePublic school6–80
Buffalo Trail ElementaryAldiePublic schoolPK–50
Bull Run Early Childhood Resource CenterCentrevillePublic schoolPK0
Bull Run ElementaryCentrevillePublic schoolPK–60
Bull Run MiddleGainesvillePublic school6–80
Burke SchoolBurkePublic schoolNot known0
Burlington ElementaryRoanokePublic schoolPK–50
Burton Center for Arts and TechnologySalemPublic schoolNot known0
Bush Hill ElementaryAlexandriaPublic schoolPK–60
Butts Road IntermediateChesapeakePublic school3–50
Butts Road PrimaryChesapeakePublic schoolPK–20
Byrd ElementaryGoochlandPublic schoolPK–50
C.A. Sinclair ElementaryManassasPublic schoolPK–50
C. Alton Lindsay MiddleHamptonPublic school6–80
C.C. Wells ElementaryChesterPublic schoolPK–50