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,151–2,200 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
Drewry Mason ElementaryRidgewayPublic schoolPK–50
Dream Tech AcademyHopewellPrivate schoolK–120
Dranesville ElementaryHerndonPublic schoolPK–60
Dr. Charles R. Drew ElementaryArlingtonPublic schoolPK–50
Douglass Park ElementaryPortsmouthPublic schoolK–60
Douglas S. Freeman HighRichmondPublic school9–120
Douglas MacArthur ElementaryAlexandriaPublic schoolPK–50
Dorothy Hamm MiddleArlingtonPublic school6–80
Dooley School At St. Joseph's VillaRichmondPrivate school2–110
Donald B. Dixon-Lyle R. Smith MiddleFredericksburgPublic school6–80
Dominion Trail ElementaryAshburnPublic schoolPK–50
Dominion Ridge AcademyFront RoyalPrivate schoolPK–120
Dominion Ridge AcademyFront RoyalPrivate schoolPK–120
Dominion HighSterlingPublic schoolPK–120
Dominion Christian SchoolRestonPrivate school7–120
Dominion Christian SchoolOaktonPrivate schoolK–60
Dominion AcademyNorfolkPrivate school1–120
Dogwood MiddleRichmondPublic school6–80
Dogwood ElementaryRestonPublic schoolPK–60
Discovery STEM AcademyNewport NewsPublic schoolPK–50
Discovery ElementaryArlingtonPublic schoolPK–50
Discovery ElementaryAshburnPublic schoolPK–50
Discover Learning CenterChesapeakePrivate schoolPK–K0
Dinwiddie ElementaryDinwiddiePublic schoolPK–50
Dinwiddie County MiddleDinwiddiePublic school6–80
Dinwiddie County HighDinwiddiePublic school9–120
Diamond Springs ElementaryVirginia BeachPublic schoolPK–10
Desmond T. Doss Christian AcademyLynchburgPrivate schoolPK–100
Denbigh HighNewport NewsPublic school9–120
Denbigh Early Childhood CenterNewport NewsPublic schoolPK0
Denbigh Christian AcademyNewport NewsPrivate schoolPK–K0
Denbigh Baptist Christian SchoolNewport NewsPrivate schoolPK–120
Deer Park ElementaryCentrevillePublic schoolPK–60
Deer Park ElementaryNewport NewsPublic schoolPK–50
Deep Run HighGlen AllenPublic school9–120
Deep Creek MiddleChesapeakePublic school6–80
Deep Creek MiddleMoseleyPublic school6–80
Deep Creek HighChesapeakePublic school9–120
Deep Creek Elementary SchoolMoseleyPublic schoolNot known0
Deep Creek ElementaryChesapeakePublic schoolPK–50
Deep Creek Central ElementaryChesapeakePublic schoolPK–50
Dearington Elementary/InnovationLynchburgPublic schoolPK–50
Dayspring Christian AcademyBlacksburgPrivate schoolPK–120
Day Treatment ProgramAbingdonPublic schoolNot known0
Davis Career CenterFalls ChurchPublic schoolNot known0
David A. Kaechele ElementaryGlen AllenPublic schoolPK–50
David A. Harrison ElementaryDisputantaPublic schoolPK–50
David A. Dutrow ElementaryNewport NewsPublic schoolPK–50
Dare ElementaryYorktownPublic schoolK–50
Danville Public Schools Virtual Academy at GlenwoodDanvillePublic schoolNot known0