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 651–700 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
Mt Olive Lutheran SchoolDes MoinesPrivate schoolPK–80
Moville Elementary SchoolMovillePublic schoolPK–50
Mount Vernon Middle SchoolMount VernonPublic school5–80
Mount Vernon High SchoolMount VernonPublic school9–120
Mount Pleasant Middle SchoolMount PleasantPublic school6–80
Mount Pleasant High SchoolMount PleasantPublic school9–120
Mount Ayr High SchoolMount AyrPublic school6–120
Mount Ayr ElementaryMount AyrPublic schoolPK–50
Moulton-Udell High SchoolMoultonPublic school7–120
Moulton Elementary SchoolDes MoinesPublic schoolPK–50
Moulton Elementary SchoolMoultonPublic schoolPK–60
Morris Elementary SchoolDes MoinesPublic schoolK–50
Morris ElementaryBondurantPublic schoolPK–20
Morningside ElementarySioux CityPublic schoolPK–50
Morning Sun Elementary SchoolMorning SunPublic schoolPK–60
Morning Star AcademyBettendorfPrivate schoolPK–120
Mormon Trail Jr-Sr High SchoolHumestonPublic school7–120
Mormon Trail Elementary SchoolHumestonPublic schoolPK–60
Moravia High SchoolMoraviaPublic school6–120
Moravia Elementary SchoolMoraviaPublic schoolPK–50
Moore Elementary SchoolDes MoinesPublic schoolK–50
Monticello Middle SchoolMonticelloPublic school5–80
Monticello High SchoolMonticelloPublic school9–120
Montezuma Junior High SchoolMontezumaPublic school6–80
Montezuma High SchoolMontezumaPublic school9–120
Montezuma Elementary SchoolMontezumaPublic schoolPK–50
Montessori School Of Iowa CityCoralvillePrivate schoolPK–20
Montessori Children's HouseWest Des MoinesPrivate schoolPK–20
Monroe Elementary SchoolMonroePublic schoolPK–20
Monroe Elementary SchoolDes MoinesPublic schoolK–50
MOC-Floyd Valley Middle SchoolAltonPublic school6–80
MOC-Floyd Valley High SchoolOrange CityPublic school9–120
MOC-Floyd Valley Elementary SchoolOrange CityPublic schoolPK–50
MMCRU Marcus ElementaryMarcusPublic schoolPK–40
MMCRU High SchoolMarcusPublic school9–120
Mitchellville ElementaryMitchellvillePublic schoolPK–50
Mitchell Elementary SchoolAmesPublic schoolK–50
Mitchell Early Childhood CenterDes MoinesPublic schoolPK0
Missouri Valley Middle SchoolMissouri ValleyPublic school6–80
Missouri Valley High SchoolMissouri ValleyPublic school9–120
Missouri Valley ElementaryMissouri ValleyPublic schoolPK–50
Midland Middle/High SchoolWyomingPublic school7–120
Midland ElementaryOxford JunctionPublic schoolPK–60
Mid-Prairie West Elementary SchoolWellmanPublic school3–40
Mid-Prairie Virtual AcademyWellmanPublic schoolK–120
Mid-Prairie Middle SchoolKalonaPublic school5–80
Mid-Prairie High SchoolWellmanPublic school9–120
Mid-Prairie East Elementary SchoolKalonaPublic schoolK–20
Mid City HighDavenportPublic school8–120
MFL MarMac Middle SchoolMcgregorPublic school6–80