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 551–600 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
Odebolt Arthur Battle Creek Ida Grove High SchoolIda GrovePublic school9–120
Oakland ElementaryOaklandPublic schoolPK–20
Oak Ridge Middle SchoolMarionPublic school7–80
Oak ParkDes MoinesPublic schoolK–50
Oak Hill ElementaryTiffinPublic school2–30
Novak Elementary SchoolMarionPublic schoolK–40
Notre Dame Catholic SchoolCrescoPrivate schoolPK–60
Norway Elementary SchoolNorwayPublic school4–60
Norwalk Senior High SchoolNorwalkPublic school9–120
Norwalk Middle SchoolNorwalkPublic school6–80
Norwalk Christian AcademyNorwalkPrivate schoolK–50
Northwood Pre-SchoolAmesPublic schoolPK0
Northwood-Kensett Middle/High SchoolNorthwoodPublic school6–120
Northwood-Kensett ElementaryNorthwoodPublic schoolPK–50
Northwest Middle SchoolCoralvillePublic school6–80
Northwest Iowa Protestant Reformed SchoolDoonPrivate schoolK–80
Northwest High SchoolWaukeePublic school10–120
Northwest Elementary SchoolAnkenyPublic schoolK–50
Northview Middle SchoolAnkenyPublic school8–90
Northstar Elementary SchoolKnoxvillePublic school3–50
Northeast Middle-High SchoolGoose LakePublic school6–120
Northeast Hamilton Elementary SchoolBlairsburgPublic schoolPK–60
Northeast Elementary SchoolGlenwoodPublic schoolPK–20
Northeast Elementary SchoolGoose LakePublic schoolPK–50
Northeast ElementaryAnkenyPublic schoolK–50
North Union Middle SchoolSwea CityPublic school6–80
North Union High SchoolArmstrongPublic school9–120
North Union ElementaryFentonPublic schoolPK–50
North Tama High SchoolTraerPublic school7–120
North Tama ElementaryTraerPublic schoolPK–60
North Side Elementary SchoolHamptonPublic schoolPK–K0
North Scott Junior High SchoolEldridgePublic school7–80
North Scott High SchoolEldridgePublic school9–120
North Ridge ElementaryWaverlyPublic schoolK–40
North Ridge ElementaryGrimesPublic schoolK–40
North Polk West Elementary SchoolPolk CityPublic schoolPK–20
North Polk Middle SchoolAllemanPublic school6–80
North Polk High SchoolAllemanPublic school9–120
North Polk Central Elementary SchoolAllemanPublic schoolPK–50
North Middle SchoolWaukeePublic school6–80
North Middle SchoolSioux CityPublic school6–80
North Mahaska Jr-Sr High SchoolNew SharonPublic school7–120
North Mahaska Elementary SchoolNew SharonPublic schoolPK–60
North-Linn Senior High SchoolTroy MillsPublic school9–120
North-Linn Middle SchoolTroy MillsPublic school6–80
North Linn ElementaryTroy MillsPublic schoolPK–50
North Kossuth Elementary SchoolSwea CityPublic schoolPK–50
North Iowa Middle SchoolBuffalo CenterPublic school6–80
North Iowa High SchoolBuffalo CenterPublic school9–120
North Iowa Elementary Buffalo CenterBuffalo CenterPublic schoolPK–50