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,701–1,750 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
Salem ElementaryVirginia BeachPublic schoolPK–50
Salem HighSalemPublic school9–120
Salem HighVirginia BeachPublic school9–120
Salem MiddleVirginia BeachPublic school6–80
Saltville ElementarySaltvillePublic schoolPK–50
Samuel L. Gravely Jr. ElementaryHaymarketPublic schoolK–50
Samuel P. Langley ElementaryHamptonPublic schoolPK–50
Samuel W. Tucker ElementaryAlexandriaPublic schoolPK–50
Sandburg MiddleAlexandriaPublic school7–80
Sanders Corner ElementaryAshburnPublic schoolPK–50
Sandston ElementarySandstonPublic schoolPK–50
Sandusky ElementaryLynchburgPublic schoolPK–50
Sandusky MiddleLynchburgPublic school6–80
Sandy Hook ElementaryStrasburgPublic schoolPK–50
Sangster ElementarySpringfieldPublic schoolPK–60
Sanville ElementaryBassettPublic schoolPK–50
Saratoga ElementarySpringfieldPublic schoolPK–60
Schoolfield ElementaryDanvillePublic schoolK–50
Scott County Career and Technical CenterGate CityPublic schoolNot known0
Scott Memorial MiddleWythevillePublic school6–80
Scottsburg ElementaryScottsburgPublic schoolPK–50
Scottsville ElementaryScottsvillePublic schoolPK–50
Seaford ElementarySeafordPublic schoolK–50
Sealston ElementaryKing GeorgePublic schoolK–50
Seatack Elementary an Achievable Dream AcademyVirginia BeachPublic schoolPK–50
Sedgefield ElementaryNewport NewsPublic schoolPK–50
Seldens Landing ElementaryLeesburgPublic schoolPK–50
Seneca Ridge MiddleSterlingPublic school6–80
Seven Pines ElementarySandstonPublic schoolPK–50
Sewells Point ElementaryNorfolkPublic schoolPK–50
Shady Grove ElementaryGlen AllenPublic schoolPK–50
Sharon C. McAuliffe ElementaryWoodbridgePublic schoolK–50
Sharon ElementaryClifton ForgePublic schoolPK–50
Shawsville MiddleShawsvillePublic school6–80
Sheffey ElementaryWythevillePublic schoolPK–50
Sheffield ElementaryLynchburgPublic schoolPK–50
Shelburne MiddleStauntonPublic school6–80
Shelton Park ElementaryVirginia BeachPublic schoolPK–50
Shenandoah ElementaryShenandoahPublic schoolPK–50
Shenandoah Valley Governor's SchoolFishersvillePublic schoolNot known0
Shenandoah Valley Juvenile Detention HomeStauntonPublic schoolNot known0
Sherando HighStephens CityPublic school9–120
Sherman ElementaryMcLeanPublic schoolPK–60
Sherwood Forest ElementaryNorfolkPublic schoolPK–50
Shirley C. Heim MiddleStaffordPublic school6–80
Shoemaker ElementaryGate CityPublic schoolPK–60
Short Pump ElementaryRichmondPublic schoolPK–50
Short Pump MiddleGlen AllenPublic school6–80
Shrevewood ElementaryFalls ChurchPublic schoolPK–60
Signal Hill ElementaryManassasPublic schoolPK–50