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 51–100 of 1,507 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
Ankeny High SchoolAnkenyPublic school10–120
Anne E. Nelson Early Learning CenterCouncil BluffsPublic schoolPK0
Anson Elementary SchoolMarshalltownPublic schoolPK–40
Anthon ElementaryAnthonPublic schoolPK–50
Aplington Elementary SchoolAplingtonPublic school3–50
Aplington-Parkersburg High SchoolParkersburgPublic school9–120
Aplington-Parkersburg Middle SchoolAplingtonPublic school6–80
Aquin Catholic Elementary SchoolCascadePrivate schoolPK–80
Ar-We-Va Elementary Community SchoolWestsidePublic schoolPK–50
Ashland Ridge ElementaryAnkenyPublic schoolK–50
Atkins Elementary SchoolAtkinsPublic schoolPK–30
Atlantic High SchoolAtlanticPublic school9–120
Atlantic Middle SchoolAtlanticPublic school6–80
Audubon Elementary SchoolDubuquePublic schoolPK–50
Audubon Elementary SchoolAudubonPublic schoolPK–40
Audubon Middle-High SchoolAudubonPublic school5–120
Aurelia Elementary SchoolAureliaPublic schoolPK–40
B R Miller Middle SchoolMarshalltownPublic school7–80
Bailey Park Elementary SchoolGrinnellPublic schoolK–30
Ballard East ElementaryCambridgePublic school3–50
Ballard High SchoolHuxleyPublic school9–120
Ballard Middle SchoolHuxleyPublic school6–80
Ballard West ElementarySlaterPublic schoolPK–20
Baxter Elementary SchoolBaxterPublic schoolPK–50
Baxter High SchoolBaxterPublic school6–120
BCLUW Elementary SchoolConradPublic schoolPK–40
BCLUW High SchoolConradPublic school9–120
BCLUW Middle SchoolUnionPublic school5–80
Beaver Creek Elementary SchoolJohnstonPublic schoolK–50
Beckman Catholic Jr-sr High SchoolDyersvillePrivate school7–120
Bedford Elementary SchoolBedfordPublic schoolPK–50
Bedford High SchoolBedfordPublic school6–120
Belle Plaine Jr/Sr High SchoolBelle PlainePublic school7–120
Bellevue Elementary SchoolBellevuePublic schoolPK–50
Bellevue High SchoolBellevuePublic school6–120
Belmond-Klemme Community Jr-Sr High SchoolBelmondPublic school7–120
Bennett Elementary SchoolBennettPublic schoolPK–60
Benton Community Middle SchoolVan HornePublic school7–80
Benton Community Senior High SchoolVan HornePublic school9–120
Berg Middle SchoolNewtonPublic school5–80
Bergman AcademyDes MoinesPrivate schoolPK–80
Bertha Godfrey Elementary SchoolAlgonaPublic schoolPK–K0
Bess Streeter Aldrich ElementaryCedar FallsPublic schoolPK–60
Bettendorf High SchoolBettendorfPublic school9–120
Bettendorf Middle SchoolBettendorfPublic school6–80
Big Creek ElementaryPolk CityPublic school3–50
Bishop Garrigan CampusAlgonaPrivate school3–120
Bishop Heelan Catholic High SchoolSioux CityPrivate school9–120
Bishop Heelan Catholic SchoolsSioux CityPrivate schoolPK–120
Black Hawk Elementary SchoolBurlingtonPublic schoolK–40