Middle Schools in Spirit Lake, IA Spirit Lake Middle School609 28th StSpirit Lake, IA, 513607123361370Middle SchoolsPrivate Schools K 12Public Schools Show More