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 851–900 of 1,325 public 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
Northeast Elementary SchoolGoose LakePublic schoolPK–50
Northeast Hamilton Elementary SchoolBlairsburgPublic schoolPK–60
Northeast Middle-High SchoolGoose LakePublic school6–120
Northstar Elementary SchoolKnoxvillePublic school3–50
Northview Middle SchoolAnkenyPublic school8–90
Northwest Elementary SchoolAnkenyPublic schoolK–50
Northwest High SchoolWaukeePublic school10–120
Northwest Middle SchoolCoralvillePublic school6–80
Northwood-Kensett ElementaryNorthwoodPublic schoolPK–50
Northwood-Kensett Middle/High SchoolNorthwoodPublic school6–120
Northwood Pre-SchoolAmesPublic schoolPK0
Norwalk Middle SchoolNorwalkPublic school6–80
Norwalk Senior High SchoolNorwalkPublic school9–120
Norway Elementary SchoolNorwayPublic school4–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
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 High SchoolOttumwaPublic school10–120
Ottumwa Virtual LearningOttumwaPublic schoolPK–120
Oviatt Elementary SchoolNorwalkPublic schoolPK–10
Panorama ElementaryPanoraPublic schoolPK–50