Thanks for the replies.
Strict --now I know how to get your attention when I want you to read a thread ~
The school is set up in these sort of box like hallway formations. The 6th grade classes and lockers are in one square. Go to another Square for 7th grade and same for 8th. Of course, gym and lunch are not in the square system. This seems like it would be a good idea, but the teachers with electives can be in the 6th, 7th or 8th grade square. He takes a couple of classes that are above grade level putting him in 8th grade square. The halls are way over-crowded. Last year they had 3 minutes and there were complaints so I'm told admin. walked all the possible distances and determined 4 minutes is enough. But, I'm sure they did not do that with the hallways full of kids.
All the kids are concerned about getting to class on time and are in a rush and it makes the pushing worse.
Ideally, he should leave a minute or two sooner, but he is so sensitive.
Right now, I'm telling him to just do his best and not worry about it. If he is fooling around and is tardy that's one thing, but if he is genuinely trying his best to get from class to class in time, then if he is late just let the teacher write him up as tardy and tell me about it at home. I'll go throw a stink at the school and get the teacher to disregard.
I also need to be sure he understands that the pushing and shoving isn't targeted at him. All the kids are pushed and shoved.
Some things are getting easier with him, but others way worse. I am pretty sure it is hormones that are affecting things.
(Oh, and try convincing him that the girl who comes into class everyday and says she hates him, doesn't. It's kind of amusing. "Why would she say she hates me if she likes me? That doesn't make sense". "I know, but that's how girls are. If she hated you, she wouldn't bother speaking to you". I think this is a typical boy issue and has nothing to do with AS)