If you have a child with even mild special needs this is not the place for them. The administration there is either incompetent or simply doesn't care about the children. It's very hard to tell which because they are completely unbending in any regard to help. I've only seen that with incompetent people in the past. Usually if they know what they're doing they try to change some things and improve. Instead, they simply repeat the same steps over and over again and like robots express they will 'continue doing a good job'. The administration should be completely replaced with a fresh team who are not miserable in their position and simply collecting a pay check. I suggest during the interview process to find enthusiastic people who wish to make a positive difference in a child's life.
Facilities are undersized, poorly organized, poorly maintained, and lacking many amenities. The teaching staff and administration does what they can with what they have, but that isn't saying much. The staff is just average in a facility that is below average, which makes for a pretty poor learning environment.