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 for troubled youth and schools for learning disabilities and alternative boarding schools.
OPEN MENU