Stream sports and activities from Alabama Christian Academy in Montgomery, AL, both live and on demand. Watch Alabama Chr. online from home or on the go. Alabama Christian Academy, located in the city of Montgomery, AL, is an educational institution that is known for its exceptional academics and strong emphasis on character development.