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 601–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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
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
Dayspring Christian AcademyBlacksburgPrivate schoolPK–120
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 Baptist Christian SchoolNewport NewsPrivate schoolPK–120
Denbigh Christian AcademyNewport NewsPrivate schoolPK–K0
Denbigh Early Childhood CenterNewport NewsPublic schoolPK0
Denbigh HighNewport NewsPublic school9–120
Desmond T. Doss Christian AcademyLynchburgPrivate schoolPK–100
Diamond Springs ElementaryVirginia BeachPublic schoolPK–10
Dinwiddie County HighDinwiddiePublic school9–120
Dinwiddie County MiddleDinwiddiePublic school6–80
Dinwiddie ElementaryDinwiddiePublic schoolPK–50
Discover Learning CenterChesapeakePrivate schoolPK–K0
Discovery ElementaryArlingtonPublic schoolPK–50
Discovery ElementaryAshburnPublic schoolPK–50
Discovery STEM AcademyNewport NewsPublic schoolPK–50
Dogwood ElementaryRestonPublic schoolPK–60
Dogwood MiddleRichmondPublic school6–80
Dominion AcademyNorfolkPrivate school1–120
Dominion Christian SchoolRestonPrivate school7–120
Dominion Christian SchoolOaktonPrivate schoolK–60
Dominion HighSterlingPublic schoolPK–120
Dominion Ridge AcademyFront RoyalPrivate schoolPK–120
Dominion Ridge AcademyFront RoyalPrivate schoolPK–120
Dominion Trail ElementaryAshburnPublic schoolPK–50
Donald B. Dixon-Lyle R. Smith MiddleFredericksburgPublic school6–80
Dooley School At St. Joseph's VillaRichmondPrivate school2–110
Dorothy Hamm MiddleArlingtonPublic school6–80
Douglas MacArthur ElementaryAlexandriaPublic schoolPK–50