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 101–150 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
Blakesburg ElementaryBlakesburgPublic schoolPK–60
Blessed Maria Assunta Pallotta Middle SchoolWaterlooPrivate school6–80
Bloomer Elementary SchoolCouncil BluffsPublic schoolPK–50
Blue Grass Elementary SchoolBlue GrassPublic schoolK–50
Bluff Elementary SchoolClintonPublic schoolPK–50
Bohumil Shimek Elementary SchoolIowa CityPublic schoolPK–50
Bondurant-Farrar High SchoolBondurantPublic school9–120
Bondurant - Farrar Intermediate SchoolBondurantPublic school5–60
Bondurant-Farrar Junior HighBondurantPublic school7–80
Boone High SchoolBoonePublic school9–120
Boone Middle SchoolBoonePublic school5–80
Boulder Peak Intermediate SchoolMarionPublic school5–60
Bowman Woods Elementary SchoolCedar RapidsPublic schoolPK–40
Boyden-Hull Elementary SchoolBoydenPublic schoolPK–60
Boyden-Hull High SchoolHullPublic school7–120
Boyer Valley Elementary SchoolDow CityPublic schoolPK–50
Boyer Valley Middle/High SchoolDunlapPublic school6–120
Boys & Girls Home Family ServicesSioux CityPrivate school1–120
Bridgeview Elementary SchoolLeClairePublic schoolPK–60
Briggs Elementary SchoolMaquoketaPublic school3–40
Broadway Elementary SchoolDenisonPublic school3–50
Brody Middle SchoolDes MoinesPublic school6–80
Bronson Elementary SchoolBronsonPublic schoolPK–60
Brooklyn-Guernsey-Malcom Elementary SchoolBrooklynPublic schoolPK–60
Brooklyn-Guernsey-Malcom Jr-Sr High SchoolBrooklynPublic school7–120
Brookview Elementary SchoolWest Des MoinesPublic schoolK–50
Brubaker Elementary SchoolDes MoinesPublic schoolK–50
Bryant Elementary SchoolSioux CityPublic schoolPK–50
Bryant Elementary SchoolDubuquePublic schoolPK–50
Bryant Elementary SchoolAlgonaPublic school1–20
Buffalo Elementary SchoolBuffaloPublic schoolPK–50
Buford Garner ElementaryNorth LibertyPublic schoolPK–50
Bulldog Online AcademyBedfordPublic school5–120
Bunger Middle SchoolEvansdalePublic school6–80
Burlington Community High SchoolBurlingtonPublic school9–120
Burlington Notre DameBurlingtonPrivate schoolPK–120
Burlington Notre Dame Jr/sr High SchoolBurlingtonPrivate school6–120
Butler Elementary SchoolFort DodgePublic school1–50
CAL Elementary SchoolLatimerPublic schoolPK–60
Calamus-Wheatland Elementary Attendance CenterCalamusPublic schoolPK–60
Calamus-Wheatland Secondary Attendance CenterWheatlandPublic school7–120
Callanan Middle SchoolDes MoinesPublic school6–80
CAM Elementary SchoolMassenaPublic schoolPK–60
CAM Jr./Sr. High SchoolAnitaPublic school7–120
Camanche ElementaryCamanchePublic schoolPK–40
Camanche High SchoolCamanchePublic school9–120
Camanche Middle SchoolCamanchePublic school5–80
Capitol View Elementary SchoolDes MoinesPublic schoolPK–50
Cardinal ElementaryEldonPublic schoolPK–40
Cardinal Elementary SchoolMaquoketaPublic schoolPK–20