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,001–1,050 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
John P. Fishwick MiddleRoanokePublic school6–80
John Randolph Tucker HighRichmondPublic school9–120
John Rolfe MiddleRichmondPublic school6–80
John S. Battle HighBristolPublic school9–120
John W. Tolbert Jr. ElementaryLeesburgPublic schoolPK–50
John W. Wayland ElementaryBridgewaterPublic schoolPK–50
John Yeates MiddleSuffolkPublic school6–80
Johnson MiddleFairfaxPublic school7–80
Johnson-Williams MiddleBerryvillePublic school6–80
Jolliff MiddleChesapeakePublic school6–80
Jonesville MiddleJonesvillePublic school6–80
Jordan Springs ElementaryStephensonPublic schoolPK–50
Joseph H. Saunders ElementaryNewport NewsPublic schoolPK–50
Joseph T. Henley MiddleCrozetPublic school6–80
Jouett ElementaryMineralPublic schoolPK–50
Journey MiddleCharlottesvillePublic school6–80
Justice HighFalls ChurchPublic school9–120
Kate Collins MiddleWaynesboroPublic school6–80
Kate Waller Barrett ElementaryStaffordPublic schoolK–50
Katherine Johnson ElementaryNewport NewsPublic schoolPK–50
Kecoughtan HighHamptonPublic school9–120
Keen Mountain Corr CtrOakwoodPublic school11–120
Keene Mill ElementarySpringfieldPublic schoolPK–60
Kegotank ElementaryMappsvillePublic schoolPK–50
Keister ElementaryHarrisonburgPublic schoolPK–50
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
Kerrydale ElementaryWoodbridgePublic schoolPK–50
Kersey Creek ElementaryMechanicsvillePublic schoolPK–50
Kettle Run HighNokesvillePublic school9–120
Key CenterSpringfieldPublic schoolPK–120
Key MiddleSpringfieldPublic school7–80
Kilby Shores ElementarySuffolkPublic schoolPK–50
Kilmer CenterViennaPublic schoolPK–120
Kilmer MiddleViennaPublic school7–80
Kiln Creek ElementaryNewport NewsPublic schoolPK–50
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
Kings Daughters Hosp. Ep.NorfolkPublic schoolPK–120
King's Fork HighSuffolkPublic school9–120