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 451–500 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
Crestwood Elementary SchoolChesapeakePublic schoolPK–50
Crestwood MiddleChesapeakePublic school6–80
Crewe PrimaryCrewePublic schoolPK–40
Crittenden MiddleNewport NewsPublic school6–80
Critzer ElementaryPulaskiPublic schoolPK–50
Crossfield ElementaryHerndonPublic schoolPK–60
Crossroads Alternative/Bristol CityBristolPublic schoolNot known0
Crossroads PreK-8 SchoolNorfolkPublic schoolPK–80
Crozet ElementaryCrozetPublic schoolPK–50
Crystal Spring ElementaryRoanokePublic schoolPK–50
Cub Run ElementaryCentrevillePublic schoolPK–60
Cub Run ElementaryPenn LairdPublic schoolPK–50
Culpeper County HighCulpeperPublic school9–120
Culpeper MiddleCulpeperPublic school6–80
Cumberland ElementaryCumberlandPublic schoolPK–40
Cumberland HighCumberlandPublic school9–120
Cumberland MiddleCumberlandPublic school5–80
Cunningham Park ElementaryViennaPublic schoolPK–60
D.G. Cooley ElementaryBerryvillePublic schoolPK–50
D.J. Montague ElementaryWilliamsburgPublic schoolPK–50
Dale City ElementaryWoodbridgePublic schoolPK–50
Damascus MiddleDamascusPublic school6–80
Dan River HighRinggoldPublic school9–120
Dan River MiddleRinggoldPublic school6–80
Daniel Morgan IntermediateWinchesterPublic school5–60
Daniel Morgan MiddleWinchesterPublic school7–80
Daniels Run ElementaryFairfaxPublic schoolPK–60
Danville Public Schools Virtual Academy at GlenwoodDanvillePublic schoolNot known0
Dare ElementaryYorktownPublic schoolK–50
David A. Dutrow ElementaryNewport NewsPublic schoolPK–50
David A. Harrison ElementaryDisputantaPublic schoolPK–50
David A. Kaechele ElementaryGlen AllenPublic schoolPK–50
Davis Career CenterFalls ChurchPublic schoolNot known0
Day Treatment ProgramAbingdonPublic schoolNot known0
Dearington Elementary/InnovationLynchburgPublic schoolPK–50
Deep Creek Central ElementaryChesapeakePublic schoolPK–50
Deep Creek ElementaryChesapeakePublic schoolPK–50
Deep Creek Elementary SchoolMoseleyPublic schoolNot known0
Deep Creek HighChesapeakePublic school9–120
Deep Creek MiddleChesapeakePublic school6–80
Deep Creek MiddleMoseleyPublic school6–80
Deep Run HighGlen AllenPublic school9–120
Deer Park ElementaryCentrevillePublic schoolPK–60
Deer Park ElementaryNewport NewsPublic schoolPK–50
Denbigh Early Childhood CenterNewport NewsPublic schoolPK0
Denbigh HighNewport NewsPublic school9–120
Diamond Springs ElementaryVirginia BeachPublic schoolPK–10
Dinwiddie County HighDinwiddiePublic school9–120
Dinwiddie County MiddleDinwiddiePublic school6–80
Dinwiddie ElementaryDinwiddiePublic schoolPK–50