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 1,301–1,350 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
Keen Mountain Christian AcademyKeen MountainPrivate schoolK–120
Keen Mountain Corr CtrOakwoodPublic school11–120
Keene Mill ElementarySpringfieldPublic schoolPK–60
Kegotank ElementaryMappsvillePublic schoolPK–50
Keister ElementaryHarrisonburgPublic schoolPK–50
Kempsville Academy IncVirginia BeachPrivate schoolPK–K0
Kempsville Center For Behavioral HealthNorfolkPrivate school6–120
Kempsville ElementaryVirginia BeachPublic schoolPK–50
Kempsville HighVirginia BeachPublic school9–120
Kempsville Meadows ElementaryVirginia BeachPublic schoolPK–50
Kempsville MiddleVirginia BeachPublic school6–80
Kenbridge ElementaryKenbridgePublic schoolPK–50
Kenmore MiddleArlingtonPublic school6–80
Kenneth W.Culbert ElementaryHamiltonPublic schoolPK–50
Kent Gardens ElementaryMcLeanPublic schoolPK–60
Kentuck ElementaryRinggoldPublic schoolPK–50
Kenwood SchoolAnnandalePrivate schoolPK–60
Kerrydale ElementaryWoodbridgePublic schoolPK–50
Kersey Creek ElementaryMechanicsvillePublic schoolPK–50
Kettle Run HighNokesvillePublic school9–120
Key CenterSpringfieldPublic schoolPK–120
Key MiddleSpringfieldPublic school7–80
Keys Academy - Augusta/stuarts DraftStuarts DraftPrivate school1–120
Keys Academy CharlottesvilleCharlottesvillePrivate school1–120
Keys Academy - CulpeperCulpeperPrivate school1–120
Keystone Christian AcademyBerryvillePrivate schoolK–120
Kids Of GraceVirginia BeachPrivate schoolPK–K0
Kids R Kids Of South RidingSouth RidingPrivate schoolPK–50
Kilby Shores ElementarySuffolkPublic schoolPK–50
Kilmer CenterViennaPublic schoolPK–120
Kilmer MiddleViennaPublic school7–80
Kiln Creek ElementaryNewport NewsPublic schoolPK–50
King Abdullah AcademyHerndonPrivate schoolK–120
King George ElementaryKing GeorgePublic schoolPK–50
King George HighKing GeorgePublic school9–120
King George MiddleKing GeorgePublic school6–80
King & Queen ElementaryKing and Queen CourthousePublic schoolPK–60
King William HighKing WilliamPublic school9–120
King's Christian AcademyRoanokePrivate schoolPK–120
Kings Daughters Hosp. Ep.NorfolkPublic schoolPK–120
King's Fork HighSuffolkPublic school9–120
King's Fork MiddleSuffolkPublic school6–80
Kings Glen ElementarySpringfieldPublic school4–60
King's Grant ElementaryVirginia BeachPublic schoolPK–50
Kings Park ElementarySpringfieldPublic schoolPK–30
Kingston ElementaryVirginia BeachPublic schoolPK–50
Kipps ElementaryBlacksburgPublic schoolK–50
Kiptopeke ElementaryCape CharlesPublic schoolPK–60
Knollwood Meadows ElementaryNewport NewsPublic schoolPK–50
Kyle R. Wilson ElementaryWoodbridgePublic schoolPK–50