Thank you for your reply. It helps to hear your experience. So far so good. His teacher says some dumb things to him (like he has to wait for another year to be on the intermediate chess team, and he has to be in the beginner level. When I have already spoken with the principal who has said he can be on the intermediate level, and that he has been playing chess for over two years, etc.), but otherwise seems to be a good teacher.
I do agree that the exposure to other kids is really good, and he gets along with *everyone.*
I guess you are right, and I'll just try to sit on my hands and volunteer when I can, etc.
His last school experience was *so* bad, that I am just happy to see him having great days. I just hope it keeps up.