Oak Mountain is fantastic. I graduated about 7 years ago from there. One of my best friends sister is special needs and went to school with me. The program they have is fantastic. They're very attentive to each special situation and really try to focus on socializing the students with the other classrooms. Outstanding program!