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 751–800 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
MMCRU Marcus ElementaryMarcusPublic schoolPK–40
MOC-Floyd Valley Elementary SchoolOrange CityPublic schoolPK–50
MOC-Floyd Valley High SchoolOrange CityPublic school9–120
MOC-Floyd Valley Middle SchoolAltonPublic school6–80
Monroe Elementary SchoolMonroePublic schoolPK–20
Monroe Elementary SchoolDes MoinesPublic schoolK–50
Montezuma Elementary SchoolMontezumaPublic schoolPK–50
Montezuma High SchoolMontezumaPublic school9–120
Montezuma Junior High SchoolMontezumaPublic school6–80
Monticello High SchoolMonticelloPublic school9–120
Monticello Middle SchoolMonticelloPublic school5–80
Moore Elementary SchoolDes MoinesPublic schoolK–50
Moravia Elementary SchoolMoraviaPublic schoolPK–50
Moravia High SchoolMoraviaPublic school6–120
Mormon Trail Elementary SchoolHumestonPublic schoolPK–60
Mormon Trail Jr-Sr High SchoolHumestonPublic school7–120
Morning Sun Elementary SchoolMorning SunPublic schoolPK–60
Morningside ElementarySioux CityPublic schoolPK–50
Morris ElementaryBondurantPublic schoolPK–20
Morris Elementary SchoolDes MoinesPublic schoolK–50
Moulton Elementary SchoolDes MoinesPublic schoolPK–50
Moulton Elementary SchoolMoultonPublic schoolPK–60
Moulton-Udell High SchoolMoultonPublic school7–120
Mount Ayr ElementaryMount AyrPublic schoolPK–50
Mount Ayr High SchoolMount AyrPublic school6–120
Mount Pleasant High SchoolMount PleasantPublic school9–120
Mount Pleasant Middle SchoolMount PleasantPublic school6–80
Mount Vernon High SchoolMount VernonPublic school9–120
Mount Vernon Middle SchoolMount VernonPublic school5–80
Moville Elementary SchoolMovillePublic schoolPK–50
Mulberry Elementary SchoolMuscatinePublic schoolK–60
Murray Elementary SchoolMurrayPublic schoolPK–50
Murray Jr/Sr HighMurrayPublic school6–120
Muscatine High SchoolMuscatinePublic school9–120
Muskie Early Learning CenterMuscatinePublic schoolPK0
MVAO Middle SchoolAnthonPublic school6–80
Nashua-Plainfield Elementary SchoolNashuaPublic schoolPK–50
Nashua-Plainfield Junior-Senior High SchoolNashuaPublic school6–120
Neil Armstrong Elementary SchoolBettendorfPublic schoolPK–50
Neil Armstrong Elementary SchoolEldridgePublic schoolPK–60
Nevada High SchoolNevadaPublic school9–120
Nevada Middle SchoolNevadaPublic school5–80
New Albin Elementary SchoolNew AlbinPublic schoolPK–50
New Hampton Elementary SchoolNew HamptonPublic schoolPK–40
New Hampton High SchoolNew HamptonPublic school9–120
New Hampton Middle SchoolNew HamptonPublic school5–80
New Hartford Elementary SchoolNew HartfordPublic schoolPK–50
New London Jr-Sr High SchoolNew LondonPublic school6–120
Newell-Fonda ElementaryNewellPublic schoolPK–50
Newell-Fonda High SchoolNewellPublic school9–120