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 901–950 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
North Fayette Valley High SchoolWest UnionPublic school9–120
North Fayette Valley Middle SchoolElginPublic school5–80
North High SchoolSioux CityPublic school9–120
North High SchoolDes MoinesPublic school9–120
North High SchoolDavenportPublic school9–120
North Hill Elementary SchoolBurlingtonPublic schoolK–40
North Iowa Christian SchoolMason CityPrivate schoolPK–120
North Iowa Elementary Buffalo CenterBuffalo CenterPublic schoolPK–50
North Iowa High SchoolBuffalo CenterPublic school9–120
North Iowa Middle SchoolBuffalo CenterPublic school6–80
North Kossuth Elementary SchoolSwea CityPublic schoolPK–50
North Linn ElementaryTroy MillsPublic schoolPK–50
North-Linn Middle SchoolTroy MillsPublic school6–80
North-Linn Senior High SchoolTroy MillsPublic school9–120
North Mahaska Elementary SchoolNew SharonPublic schoolPK–60
North Mahaska Jr-Sr High SchoolNew SharonPublic school7–120
North Middle SchoolWaukeePublic school6–80
North Middle SchoolSioux CityPublic school6–80
North Polk Central Elementary SchoolAllemanPublic schoolPK–50
North Polk High SchoolAllemanPublic school9–120
North Polk Middle SchoolAllemanPublic school6–80
North Polk West Elementary SchoolPolk CityPublic schoolPK–20
North Ridge ElementaryWaverlyPublic schoolK–40
North Ridge ElementaryGrimesPublic schoolK–40
North Scott High SchoolEldridgePublic school9–120
North Scott Junior High SchoolEldridgePublic school7–80
North Side Elementary SchoolHamptonPublic schoolPK–K0
North Tama ElementaryTraerPublic schoolPK–60
North Tama High SchoolTraerPublic school7–120
North Union ElementaryFentonPublic schoolPK–50
North Union High SchoolArmstrongPublic school9–120
North Union Middle SchoolSwea CityPublic school6–80
Northeast ElementaryAnkenyPublic schoolK–50
Northeast Elementary SchoolGlenwoodPublic schoolPK–20
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 Iowa Protestant Reformed SchoolDoonPrivate schoolK–80
Northwest Middle SchoolCoralvillePublic school6–80
Northwood-Kensett ElementaryNorthwoodPublic schoolPK–50
Northwood-Kensett Middle/High SchoolNorthwoodPublic school6–120
Northwood Pre-SchoolAmesPublic schoolPK0
Norwalk Christian AcademyNorwalkPrivate schoolK–50
Norwalk Middle SchoolNorwalkPublic school6–80
Norwalk Senior High SchoolNorwalkPublic school9–120
Norway Elementary SchoolNorwayPublic school4–60