Searching map area
Indian Springs School
? TBD
School in Indian Springs, Alabama, United States

Indian Springs School is a rural private school for grades eight through twelve, near Birmingham, Alabama, United States. It has both boarding and day students, and is located in Indian Springs Village, Shelby County, Alabama.