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 251–300 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
St. Pauls Lutheran SchoolLatimerPrivate schoolK–80
St. Paul's Lutheran SchoolWaverlyPrivate schoolPK–60
St. Pauls Lutheran SchoolSioux CityPrivate schoolPK–50
St. Paul The Apostle Catholic SchoolDavenportPrivate schoolPK–80
St. Paul Lutheran SchoolFort DodgePrivate schoolPK–80
St. Patrick SchoolPerryPrivate schoolPK–80
St. Patrick SchoolAnamosaPrivate schoolPK–40
St. Patrick Elementary SchoolSheldonPrivate schoolPK–80
St. Patrick Catholic SchoolCedar FallsPrivate schoolK–80
St. Matthew SchoolCedar RapidsPrivate schoolK–50
St. Mary's SchoolRemsenPrivate schoolPK–120
St. Mary SchoolHumboldtPrivate schoolK–60
St. Mary SchoolManchesterPrivate schoolPK–60
St. Malachy SchoolCrestonPrivate schoolPK–80
St. Luke The Evangelist Catholic SchoolAnkenyPrivate schoolK–80
St Lake/IA Cntrl/Buena Vista Early College HSStorm LakePublic school120
St. Joseph Elementary SchoolDes MoinesPrivate schoolPK–80
St. Joseph Community SchoolNew HamptonPrivate schoolPK–80
St. Joseph Catholic SchoolMarionPrivate schoolPK–80
St. Joseph Catholic SchoolDe WittPrivate schoolPK–80
St. Johns SchoolIndependencePrivate schoolPK–80
St. James SchoolWashingtonPrivate schoolPK–50
St. Francis Xavier Elementary SchoolDyersvillePrivate schoolPK–60
St. Francis Of Assisi SchoolWest Des MoinesPrivate schoolPK–80
St. Edward SchoolWaterlooPrivate schoolK–50
St. Edmond Catholic SchoolFort DodgePrivate schoolPK–120
St. Edmond Catholic SchoolFort DodgePrivate schoolPK–120
St. Columbkille SchoolDubuquePrivate schoolK–50
St. Cecilia Elementary SchoolAmesPrivate schoolPK–50
St. Benedict SchoolDecorahPrivate schoolPK–80
St. Augustin Catholic SchoolDes MoinesPrivate schoolPK–80
St. Athanasius SchoolJesupPrivate schoolPK–80
St. Anthony Elementary SchoolDes MoinesPrivate schoolPK–80
St Ansgar Middle SchoolSt AnsgarPublic school6–80
St Ansgar High SchoolSt AnsgarPublic school9–120
St Ansgar Elementary SchoolSt AnsgarPublic schoolPK–50
St. Albert CatholicCouncil BluffsPrivate schoolPK–120
Ss Mary And Mathias Catholic SchoolMuscatinePrivate schoolPK–80
Springville Secondary SchoolSpringvillePublic school7–120
Springville Elementary SchoolSpringvillePublic schoolPK–60
Spirit Lake Middle SchoolSpirit LakePublic school5–80
Spirit Lake High SchoolSpirit LakePublic school9–120
Spirit Lake Elementary SchoolSpirit LakePublic schoolPK–40
Spencer Middle SchoolSpencerPublic school6–80
Spencer High SchoolSpencerPublic school9–120
Spaulding Catholic SchoolAltonPrivate schoolK–60
Spalding Park ElementarySioux CityPublic schoolPK–50
Spalding Catholic SchoolAltonPrivate schoolPK–60
Southwest Valley Middle SchoolVilliscaPublic school6–80
Southwest Valley High schoolCorningPublic school9–120