Schools in Iowa

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Iowa

Showing 1,151–1,200 of 1,325 public schools in Iowa.

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 Iowa, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Tri-County JR/SR High SchoolThornburgPublic school7–120
Tripoli Elementary SchoolTripoliPublic schoolPK–50
Tripoli Middle/Sr High SchoolTripoliPublic school6–120
Triumph Elementary SchoolFairbankPublic schoolK–80
Truman Early Learning CenterCedar RapidsPublic schoolPK0
Truman Elementary SchoolDavenportPublic schoolPK–50
Turkey Valley Elementary SchoolJackson JunctionPublic schoolPK–60
Turkey Valley Jr-Sr High SchoolJackson JunctionPublic school7–120
Twin Cedars Elementary SchoolBusseyPublic schoolPK–60
Twin Cedars Jr-Sr High SchoolBusseyPublic school7–120
Twin Rivers Elementary SchoolBodePublic schoolPK–50
Underwood Elementary SchoolUnderwoodPublic schoolPK–50
Underwood High SchoolUnderwoodPublic school9–120
Underwood Middle SchoolUnderwoodPublic school6–80
Union High SchoolLa Porte CityPublic school9–120
Union Middle SchoolDysartPublic school6–80
United Community SchoolBoonePublic schoolPK–60
Unity Elementary SchoolSioux CityPublic schoolPK–50
Urbandale High SchoolUrbandalePublic school9–120
Urbandale Middle SchoolUrbandalePublic school6–80
Valerius Elementary SchoolUrbandalePublic schoolPK–50
Valley Elementary SchoolElginPublic schoolPK–40
Valley High SchoolWest Des MoinesPublic school10–120
Valley SouthwoodsWest Des MoinesPublic school90
Van Allen Elementary SchoolCharitonPublic school3–50
Van Allen Elementary SchoolMount PleasantPublic school3–50
Van Buren County Community Middle & High SchoolKeosauquaPublic school7–120
Van Buren County Community School District Douds CenterDoudsPublic schoolPK–60
Van Buren County Community School District Harmony CenterFarmingtonPublic schoolPK–60
Van Buren Elementary SchoolCedar RapidsPublic schoolK–50
Van Meter Elementary SchoolVan MeterPublic schoolPK–50
Van Meter High SchoolVan MeterPublic school9–120
Van Meter Middle SchoolVan MeterPublic school6–80
Vernon Middle SchoolMarionPublic school5–80
Viersen Early Learning CenterPellaPublic schoolPK0
Vince Meyer Early Learning CenterWaukeePublic schoolPK0
Vinton-Shellsburg High SchoolVintonPublic school9–120
Vinton-Shellsburg Middle SchoolVintonPublic school6–80
Viola Gibson Elementary SchoolCedar RapidsPublic schoolPK–50
Virgil Grissom Elementary SchoolPrincetonPublic schoolPK–60
Virtual CampusDes MoinesPublic school9–120
WACO Elementary SchoolCrawfordsvillePublic schoolPK–60
WACO High SchoolWaylandPublic school7–120
Walcott Elementary SchoolWalcottPublic schoolK–50
Walcott Middle SchoolWalcottPublic school6–80
Walnut Creek CampusWest Des MoinesPublic school9–120
Walnut Hills Elementary SchoolUrbandalePublic schoolK–50
Walnut Street SchoolDes MoinesPublic schoolPK–50
Wapello Elementary SchoolWapelloPublic schoolPK–50
Wapello Junior High SchoolWapelloPublic school6–80