anxiety in aspergers never goes away but there are coping mechanism for it. Keeping them occupied with something reduces the anxiety in asperges.
Way i do it is to stay away from malls and stuff when I do shopping or I go at quiet times.
The school i chose was a small school so wasnt too much business around. What also helped was having a computer room i could use at lunch time so i didnt have to go on busy playground.
Also when he gets to age of starting a job he should choose a small workplace with quiet room to keep busy in with no distractions. Although mixing with other people helps with learning life skills and the way people react with body language (Worse in some aspergers mine is only mild can read some body language).
How many people in his classroom and where does he sit in it?
Forgot to add i get frustrated with everything everyday but still get through the day with distractions
Also get him to do a few hobbies boredom is worst enemy of aspergers people
Also theres alternatives to schools. If you know a friend whos teacher or you got time you can home school his education.
Unfortunately none of the education approaches never worked for me, but might work for him