Indian Springs School

Indian Springs School is a private school that includes grades eight through twelve with both boarding and day students. It is at the base of Oak Mountain, in Indian Springs Village, Shelby County, Alabama, United States.

Indian Springs School

Indian Springs School is a private school that includes grades eight through twelve with both boarding and day students. It is at the base of Oak Mountain, in Indian Springs Village, Shelby County, Alabama, United States.