A good match in a teacher is like gold. DS had an awesome teacher in 3rd grade...the only teacher who really ever communicated with us about incidents in class. And this was before we knew he had autism. We knew there was SOMETHING, we just didn't have a diagnosis. His other teachers tried, and I think they all LIKED him fine...just that he was constantly bullied and they couldn't catch the kids doing it and they didn't know how to deal with it because DS would have a meltdown and it was his word against the bullies'.
Now he goes to a school for kids with behavioral disorders like Autism and ADHD, so all the teachers are trained in special education, the classrooms are set up to fit the needs of the students...dim lights, carpet to reduce noise from chairs scratching across floors, all distracting artwork, etc at the back of the room. Even the books in the library...they make sure there are comics and such because a lot of kids with Autism can't relate to the characters in story books, because they lack empathy. Each classroom has a room where the kids can go if they need to step out, there are psychologists who work at the school so if someone has a meltdown, they have someone to work with them to find out what's going on. The playground has designated areas for specific games, with designated waiting spaces so there's no "It's MY turn!"....they all know exactly who is next in line and how many people are before them. It's been AMAZING for him.
But, this time of year makes everything unpredictable, which is exactly what kids with Autism can't handle. They have to know who, what, where, how, and when or they get overwhelmed trying to put the puzzle pieces together.