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,401–1,450 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Bondurant-Farrar High SchoolBondurantPublic school9–120
Bohumil Shimek Elementary SchoolIowa CityPublic schoolPK–50
Bluff Elementary SchoolClintonPublic schoolPK–50
Blue Grass Elementary SchoolBlue GrassPublic schoolK–50
Bloomer Elementary SchoolCouncil BluffsPublic schoolPK–50
Blessed Maria Assunta Pallotta Middle SchoolWaterlooPrivate school6–80
Blakesburg ElementaryBlakesburgPublic schoolPK–60
Black Hawk Elementary SchoolBurlingtonPublic schoolK–40
Bishop Heelan Catholic SchoolsSioux CityPrivate schoolPK–120
Bishop Heelan Catholic High SchoolSioux CityPrivate school9–120
Bishop Garrigan CampusAlgonaPrivate school3–120
Big Creek ElementaryPolk CityPublic school3–50
Bettendorf Middle SchoolBettendorfPublic school6–80
Bettendorf High SchoolBettendorfPublic school9–120
Bess Streeter Aldrich ElementaryCedar FallsPublic schoolPK–60
Bertha Godfrey Elementary SchoolAlgonaPublic schoolPK–K0
Bergman AcademyDes MoinesPrivate schoolPK–80
Berg Middle SchoolNewtonPublic school5–80
Benton Community Senior High SchoolVan HornePublic school9–120
Benton Community Middle SchoolVan HornePublic school7–80
Bennett Elementary SchoolBennettPublic schoolPK–60
Belmond-Klemme Community Jr-Sr High SchoolBelmondPublic school7–120
Bellevue High SchoolBellevuePublic school6–120
Bellevue Elementary SchoolBellevuePublic schoolPK–50
Belle Plaine Jr/Sr High SchoolBelle PlainePublic school7–120
Bedford High SchoolBedfordPublic school6–120
Bedford Elementary SchoolBedfordPublic schoolPK–50
Beckman Catholic Jr-sr High SchoolDyersvillePrivate school7–120
Beaver Creek Elementary SchoolJohnstonPublic schoolK–50
BCLUW Middle SchoolUnionPublic school5–80
BCLUW High SchoolConradPublic school9–120
BCLUW Elementary SchoolConradPublic schoolPK–40
Baxter High SchoolBaxterPublic school6–120
Baxter Elementary SchoolBaxterPublic schoolPK–50
Ballard West ElementarySlaterPublic schoolPK–20
Ballard Middle SchoolHuxleyPublic school6–80
Ballard High SchoolHuxleyPublic school9–120
Ballard East ElementaryCambridgePublic school3–50
Bailey Park Elementary SchoolGrinnellPublic schoolK–30
B R Miller Middle SchoolMarshalltownPublic school7–80
Aurelia Elementary SchoolAureliaPublic schoolPK–40
Audubon Middle-High SchoolAudubonPublic school5–120
Audubon Elementary SchoolDubuquePublic schoolPK–50
Audubon Elementary SchoolAudubonPublic schoolPK–40
Atlantic Middle SchoolAtlanticPublic school6–80
Atlantic High SchoolAtlanticPublic school9–120
Atkins Elementary SchoolAtkinsPublic schoolPK–30
Ashland Ridge ElementaryAnkenyPublic schoolK–50
Ar-We-Va Elementary Community SchoolWestsidePublic schoolPK–50
Aquin Catholic Elementary SchoolCascadePrivate schoolPK–80