Indian Springs School is a private coed school in Indian Springs, Alabama. Including Indian Springs School, there are 16 private schools in Shelby County. – boarding schools and boarding high schools and therapeutic boarding schools.
OPEN MENU