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 951–1,000 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
Notre Dame Catholic SchoolCrescoPrivate schoolPK–60
Novak Elementary SchoolMarionPublic schoolK–40
Oak Hill ElementaryTiffinPublic school2–30
Oak ParkDes MoinesPublic schoolK–50
Oak Ridge Middle SchoolMarionPublic school7–80
Oakland ElementaryOaklandPublic schoolPK–20
Odebolt Arthur Battle Creek Ida Grove High SchoolIda GrovePublic school9–120
Odebolt Arthur Battle Creek Ida Grove Middle SchoolOdeboltPublic school6–80
Odebolt Elementary-Ida GroveIda GrovePublic schoolPK–50
Odebolt Elementary-OdeboltOdeboltPublic schoolK–50
Oelwein High SchoolOelweinPublic school9–120
Oelwein Middle SchoolOelweinPublic school5–80
Oelwein Online SchoolOelweinPublic schoolPK–120
OEN - Cedar Rapids PrepCedar RapidsPublic school6–80
OEN - Des Moines PrepDes MoinesPublic school8–90
Ogden Elementary SchoolOgdenPublic schoolPK–50
Ogden High SchoolOgdenPublic school9–120
Ogden Middle SchoolOgdenPublic school6–80
Okoboji Elementary SchoolMilfordPublic schoolPK–40
Okoboji High SchoolMilfordPublic school9–120
Okoboji Middle SchoolMilfordPublic school5–80
Olin Elementary SchoolOlinPublic schoolPK–60
Olmsted Elementary SchoolUrbandalePublic schoolPK–50
One School Global Des Moines CampusDes MoinesPrivate school3–120
Oneschool GlobalCouncil BluffsPrivate school3–120
Orange City Christian SchoolOrange CityPrivate schoolPK–80
Orange Elementary SchoolWaterlooPublic schoolPK–50
Orchard Hill Elementary SchoolCedar FallsPublic schoolPK–60
Orchard Hills ElementaryNorwalkPublic school2–30
Osage High SchoolOsagePublic school9–120
Osage Learning OnlineOsagePublic school7–120
Osage Middle SchoolOsagePublic school5–80
Oskaloosa Early Childhood Center - PKOskaloosaPublic schoolPK0
Oskaloosa Elementary SchoolOskaloosaPublic schoolK–50
Oskaloosa High SchoolOskaloosaPublic school9–120
Oskaloosa Middle SchoolOskaloosaPublic school6–80
Ottumwa Christian SchoolOttumwaPrivate schoolPK–120
Ottumwa High SchoolOttumwaPublic school10–120
Ottumwa Virtual LearningOttumwaPublic schoolPK–120
Our Lady Of GuadalupeDubuquePrivate schoolPK–50
Oviatt Elementary SchoolNorwalkPublic schoolPK–10
Panorama ElementaryPanoraPublic schoolPK–50
Panorama High SchoolPanoraPublic school9–120
Panorama Middle SchoolPanoraPublic school6–80
Park Ave Elementary SchoolDes MoinesPublic schoolK–50
Parkersburg Elementary SchoolParkersburgPublic schoolPK–20
Parkview Elementary SchoolMarionPublic schoolPK–20
Parkview Middle SchoolAnkenyPublic school6–70
Pathway Christian SchoolKalonaPrivate schoolK–120
Paton-Churdan ElementaryChurdanPublic schoolPK–50