Schools in Spirit Lake, Iowa

Spirit Lake city of Iowa has three schools. Click on a school to see complete details about the school.

NameLocation
Spirit Lake Elementary SchoolDickinson County
Spirit Lake High SchoolDickinson County
Spirit Lake Middle SchoolDickinson County

Latest poll updates

Get notified on trending polls and opinions