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