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 501–550 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
Pekin Community Junior/ Senior High SchoolPackwoodPublic school7–120
Pekin Child Care CenterPackwoodPrivate schoolPK–K0
Peet Junior High SchoolCedar FallsPublic school7–90
PCM Middle SchoolPrairie CityPublic school6–80
PCM High SchoolMonroePublic school9–120
Paul Norton Elementary SchoolBettendorfPublic schoolK–50
Paton-Churdan Jr-Sr High SchoolChurdanPublic school6–120
Paton-Churdan ElementaryChurdanPublic schoolPK–50
Pathway Christian SchoolKalonaPrivate schoolK–120
Parkview Middle SchoolAnkenyPublic school6–70
Parkview Elementary SchoolMarionPublic schoolPK–20
Parkersburg Elementary SchoolParkersburgPublic schoolPK–20
Park Ave Elementary SchoolDes MoinesPublic schoolK–50
Panorama Middle SchoolPanoraPublic school6–80
Panorama High SchoolPanoraPublic school9–120
Panorama ElementaryPanoraPublic schoolPK–50
Oviatt Elementary SchoolNorwalkPublic schoolPK–10
Our Lady Of GuadalupeDubuquePrivate schoolPK–50
Ottumwa Virtual LearningOttumwaPublic schoolPK–120
Ottumwa High SchoolOttumwaPublic school10–120
Ottumwa Christian SchoolOttumwaPrivate schoolPK–120
Oskaloosa Middle SchoolOskaloosaPublic school6–80
Oskaloosa High SchoolOskaloosaPublic school9–120
Oskaloosa Elementary SchoolOskaloosaPublic schoolK–50
Oskaloosa Early Childhood Center - PKOskaloosaPublic schoolPK0
Osage Middle SchoolOsagePublic school5–80
Osage Learning OnlineOsagePublic school7–120
Osage High SchoolOsagePublic school9–120
Orchard Hills ElementaryNorwalkPublic school2–30
Orchard Hill Elementary SchoolCedar FallsPublic schoolPK–60
Orange Elementary SchoolWaterlooPublic schoolPK–50
Orange City Christian SchoolOrange CityPrivate schoolPK–80
Oneschool GlobalCouncil BluffsPrivate school3–120
One School Global Des Moines CampusDes MoinesPrivate school3–120
Olmsted Elementary SchoolUrbandalePublic schoolPK–50
Olin Elementary SchoolOlinPublic schoolPK–60
Okoboji Middle SchoolMilfordPublic school5–80
Okoboji High SchoolMilfordPublic school9–120
Okoboji Elementary SchoolMilfordPublic schoolPK–40
Ogden Middle SchoolOgdenPublic school6–80
Ogden High SchoolOgdenPublic school9–120
Ogden Elementary SchoolOgdenPublic schoolPK–50
OEN - Des Moines PrepDes MoinesPublic school8–90
OEN - Cedar Rapids PrepCedar RapidsPublic school6–80
Oelwein Online SchoolOelweinPublic schoolPK–120
Oelwein Middle SchoolOelweinPublic school5–80
Oelwein High SchoolOelweinPublic school9–120
Odebolt Elementary-OdeboltOdeboltPublic schoolK–50
Odebolt Elementary-Ida GroveIda GrovePublic schoolPK–50
Odebolt Arthur Battle Creek Ida Grove Middle SchoolOdeboltPublic school6–80