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 701–750 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
MFL MarMac High SchoolMononaPublic school9–120
MFL MarMac Elementary SchoolMononaPublic schoolPK–30
Metro High SchoolCedar RapidsPublic school9–120
Meskwaki Settlement SchoolTamaPublic schoolK–120
Merrill Middle SchoolDes MoinesPublic school6–80
Meredith Middle SchoolDes MoinesPublic school6–80
Melcher-Dallas High SchoolMelcherPublic school7–120
Melcher-Dallas ElementaryDallasPublic schoolPK–60
Meeker Elementary SchoolAmesPublic schoolK–50
Mediapolis Middle SchoolMediapolisPublic school6–80
Mediapolis High SchoolMediapolisPublic school9–120
Mediapolis Elementary SchoolMediapolisPublic schoolPK–50
Meadow View ElementaryAdelPublic school2–40
McKinley STEAM AcademyCedar RapidsPublic school6–80
McKinley Elementary SchoolDes MoinesPublic schoolPK–50
McKinley Elementary SchoolDavenportPublic schoolK–50
McKinley Elementary SchoolMuscatinePublic schoolK–60
McKee Elementary SchoolDes MoinesPublic schoolPK0
McGregor Intermediate SchoolMcgregorPublic school4–50
McCombs Middle SchoolDes MoinesPublic school6–80
Mazzuchelli Catholic Middle SchoolDubuquePrivate school6–80
Mayflower Heritage Christian SchoolCrestonPrivate schoolK–80
Mater Dei School Nativity CenterSioux CityPrivate school5–80
Mater Dei SchoolSioux CityPrivate schoolPK–40
Mason City Virtual AcademyMason CityPublic school7–120
Mason City High SchoolMason CityPublic school9–120
Mary Welsh ElementaryWilliamsburgPublic schoolPK–60
Martensdale-St Marys Jr-Sr High SchoolMartensdalePublic school7–120
Martensdale-St. Marys Elementary SchoolMartensdalePublic schoolPK–60
Marshalltown Virtual AcademyMarshalltownPublic school8–120
Marshalltown High SchoolMarshalltownPublic school9–120
Marshall Elementary SchoolDubuquePublic schoolPK–50
Marquette Catholic Schools Pk-12BellevuePrivate schoolK–120
Marnie Simons Elementary SchoolHamburgPublic schoolPK–50
Mark Twain Elementary SchoolBettendorfPublic schoolPK–50
Mark Twain ElementaryIowa CityPublic schoolPK–50
Marion High SchoolMarionPublic school9–120
Maquoketa Valley Senior High SchoolDelhiPublic school9–120
Maquoketa Valley Middle SchoolDelhiPublic school6–80
Maquoketa Middle SchoolMaquoketaPublic school5–80
Maquoketa Community High SchoolMaquoketaPublic school9–120
Mapleton Elementary SchoolMapletonPublic schoolPK–50
Maple Valley-Anthon Oto High SchoolMapletonPublic school9–120
Maple Grove Elementary SchoolWest Des MoinesPublic schoolK–50
Maple Grove ElementaryCedar RapidsPublic schoolPK–50
Manson Northwest Webster Junior High/High SchoolMansonPublic school7–120
Manson Northwest Webster ElementaryBarnumPublic schoolPK–60
Main Street SchoolNorwalkPrivate schoolPK–100
Maharishi SchoolFairfieldPrivate schoolPK–120
Madrid Junior High SchoolMadridPublic school6–80