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 601–650 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
North Iowa Christian SchoolMason CityPrivate schoolPK–120
North Hill Elementary SchoolBurlingtonPublic schoolK–40
North High SchoolSioux CityPublic school9–120
North High SchoolDes MoinesPublic school9–120
North High SchoolDavenportPublic school9–120
North Fayette Valley Middle SchoolElginPublic school5–80
North Fayette Valley High SchoolWest UnionPublic school9–120
North Elementary SchoolLeonPublic school3–60
North Central Middle SchoolNorth LibertyPublic school6–80
North Cedar Mechanicsville Elementary CenterMechanicsvillePublic schoolPK–60
North Cedar Lowden Elementary CenterLowdenPublic schoolPK–60
North Cedar Jr/Sr High SchoolClarencePublic school7–120
North Cedar Elementary SchoolCedar FallsPublic schoolPK–60
North Butler Jr/Sr High SchoolGreenePublic school7–120
North Butler ElementaryAllisonPublic schoolPK–60
North Bend ElementaryNorth LibertyPublic schoolK–30
Norman Borlaug Elementary SchoolCoralvillePublic schoolPK–50
Nodland Elementary SchoolSioux CityPublic schoolK–20
Nodaway Valley Middle SchoolFontanellePublic school5–80
Nodaway Valley High SchoolGreenfieldPublic school9–120
Nodaway Valley Elementary SchoolGreenfieldPublic schoolPK–40
Nixon Elementary SchoolHiawathaPublic schoolPK–50
Newton Senior High SchoolNewtonPublic school9–120
Newton Christian SchoolNewtonPrivate schoolPK–80
Newman Catholic Elementary SchoolMason CityPrivate schoolK–50
Newman CatholicMason CityPrivate schoolPK–120
Newell-Fonda Middle SchoolNewellPublic school6–80
Newell-Fonda High SchoolNewellPublic school9–120
Newell-Fonda ElementaryNewellPublic schoolPK–50
New London Jr-Sr High SchoolNew LondonPublic school6–120
New Hartford Elementary SchoolNew HartfordPublic schoolPK–50
New Hampton Middle SchoolNew HamptonPublic school5–80
New Hampton High SchoolNew HamptonPublic school9–120
New Hampton Elementary SchoolNew HamptonPublic schoolPK–40
New Albin Elementary SchoolNew AlbinPublic schoolPK–50
Nevada Middle SchoolNevadaPublic school5–80
Nevada High SchoolNevadaPublic school9–120
Netherlands Reformed Christian SchoolRock ValleyPrivate schoolPK–120
Neil Armstrong Elementary SchoolBettendorfPublic schoolPK–50
Neil Armstrong Elementary SchoolEldridgePublic schoolPK–60
Ne Iowa Montessori SchoolDecorahPrivate schoolPK–60
Nashua-Plainfield Junior-Senior High SchoolNashuaPublic school6–120
Nashua-Plainfield Elementary SchoolNashuaPublic schoolPK–50
MVAO Middle SchoolAnthonPublic school6–80
Muskie Early Learning CenterMuscatinePublic schoolPK0
Muscatine High SchoolMuscatinePublic school9–120
Muscatine Adventist Christian SchoolMuscatinePrivate schoolK–60
Murray Jr/Sr HighMurrayPublic school6–120
Murray Elementary SchoolMurrayPublic schoolPK–50
Mulberry Elementary SchoolMuscatinePublic schoolK–60