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 301–350 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
Denison Elementary SchoolDenisonPublic schoolPK–20
Denison High SchoolDenisonPublic school9–120
Denison Middle SchoolDenisonPublic school6–80
Denver Early Elementary SchoolDenverPublic schoolPK0
Denver Elementary School - Lincoln Street BuildingDenverPublic schoolK–50
Denver Middle SchoolDenverPublic school6–80
Denver Senior High SchoolDenverPublic school9–120
Des Moines Adventist SchoolDes MoinesPrivate schoolPK–80
DeSoto Intermediate SchoolDeSotoPublic school5–60
Dexter Elementary SchoolDexterPublic school3–50
Diagonal Elementary SchoolDiagonalPublic schoolPK–50
Diagonal Junior-Senior High SchoolDiagonalPublic school6–120
Dike Elementary SchoolDikePublic schoolPK–40
Dike-New Hartford High SchoolDikePublic school9–120
Dike-New Hartford Junior High SchoolNew HartfordPublic school6–80
Douma Elementary SchoolOttumwaPublic school1–20
Dowling Catholic High SchoolWest Des MoinesPrivate school9–120
Downtown SchoolDes MoinesPublic schoolK–50
Drexler Middle SchoolFarleyPublic school6–80
Dubuque Online SchoolDubuquePublic school6–120
Dubuque Senior High SchoolDubuquePublic school9–120
Duncombe Elementary SchoolFort DodgePublic school1–50
Dunkerton ElementaryDunkertonPublic schoolPK–50
Dunkerton High SchoolDunkertonPublic school6–120
Durant Elementary SchoolSumnerPublic schoolPK–40
Durant Elementary SchoolDurantPublic schoolPK–60
Durant Junior/Senior High SchoolDurantPublic school7–120
Dyersville Elementary SchoolDyersvillePublic schoolPK–50
Dysart-Geneseo Elementary SchoolDysartPublic schoolPK–50
E A Kreft Primary SchoolCouncil BluffsPublic schoolPK–10
Eagle Grove ElementaryEagle GrovePublic schoolPK–40
Eagle Grove High SchoolEagle GrovePublic school9–120
Eagle Heights Elementary SchoolClintonPublic schoolPK–50
Earlham Elementary SchoolEarlhamPublic schoolPK–50
Earlham Middle SchoolEarlhamPublic school6–80
Earlham Senior High SchoolEarlhamPublic school9–120
Earlville Elementary SchoolEarlvillePublic schoolPK–K0
Early Childhood CenterFort DodgePublic schoolPK–K0
Early Childhood CenterIndependencePublic schoolPK0
Early Childhood CenterWest LibertyPublic schoolPK–K0
Eason Elementary SchoolWaukeePublic schoolK–50
East Buchanan Elementary SchoolWinthropPublic schoolPK–60
East Buchanan High SchoolWinthropPublic school9–120
East Buchanan Middle SchoolWinthropPublic school7–80
East Campus Elementary SchoolWaukonPublic school3–50
East Early Childhood CtrStorm LakePublic schoolPK0
East Elementary SchoolSheldonPublic schoolPK–40
East Elementary SchoolAnkenyPublic schoolK–50
East Elementary SchoolIndependencePublic schoolK–20
East High SchoolWaterlooPublic school9–120