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 501–550 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
Herbert Hoover Elementary SchoolBettendorfPublic schoolK–50
Herbert Hoover Elementary SchoolIowa CityPublic schoolPK–50
Heritage ElementaryAnkenyPublic schoolK–50
Heritage ElementaryGrimesPublic schoolPK–40
Hiatt Middle SchoolDes MoinesPublic school6–80
Hiawatha Elementary SchoolHiawathaPublic schoolPK–50
Highland Elementary SchoolRiversidePublic schoolPK–50
Highland Elementary SchoolWaterlooPublic schoolPK–50
Highland High SchoolRiversidePublic school9–120
Highland Middle SchoolRiversidePublic school6–80
Hillis Elementary SchoolDes MoinesPublic schoolK–60
Hillside Elementary SchoolWest Des MoinesPublic schoolPK–60
Hinton Elementary SchoolHintonPublic schoolPK–30
Hinton High SchoolHintonPublic school9–120
Hinton Middle SchoolHintonPublic school4–80
Holmes Junior High SchoolCedar FallsPublic school7–90
Hoover Elementary SchoolWest BranchPublic schoolPK–40
Hoover Elementary SchoolCouncil BluffsPublic schoolPK–50
Hoover Elementary SchoolMason CityPublic schoolK–40
Hoover Elementary SchoolCedar RapidsPublic schoolK–50
Hoover High SchoolDes MoinesPublic school9–120
Hoover Middle SchoolWaterlooPublic school6–80
Hopewell ElementaryBettendorfPublic schoolPK–60
Horace Mann Elementary SchoolIowa CityPublic schoolPK–50
Horace Mann Elementary SchoolOttumwaPublic schoolK–50
Horizon ElementaryJohnstonPublic schoolK–50
Horizon Science Academy DAVDavenportPublic schoolK–100
Horizon Science Academy DSMDes MoinesPublic schoolPK–50
Howar Middle SchoolCentervillePublic school6–80
Howe ElementaryDes MoinesPublic schoolK–50
Hoyt Middle SchoolDes MoinesPublic school6–80
Hubbard-Radcliffe Elementary SchoolRadcliffePublic schoolPK–50
Hubbell ElementaryDes MoinesPublic schoolK–50
Hudson Elementary SchoolHudsonPublic schoolPK–40
Hudson High SchoolHudsonPublic school9–120
Hudson Middle SchoolHudsonPublic school5–80
Humboldt High SchoolHumboldtPublic school9–120
Humboldt Middle SchoolHumboldtPublic school5–80
Hunt Elementary SchoolSioux CityPublic schoolK–50
ICCSD Online Learning ProgramIOWA CITYPublic schoolK–120
IGNITE Online & Personalized LearningShenandoahPublic schoolPK–120
IKM-Manning High SchoolManningPublic school9–120
IKM-Manning Middle SchoolManningPublic school4–80
Independence Junior Senior High SchoolIndependencePublic school7–120
Indian Creek Elementary SchoolMarionPublic schoolK–40
Indian Hills Junior High SchoolClivePublic school7–80
Indianola High SchoolIndianolaPublic school9–120
Indianola Middle SchoolIndianolaPublic school6–80
Individualized Learning CenterLe MarsPublic school9–120
Inman Elementary SchoolRed OakPublic schoolK–60