You sound like you are doing everything you can and it is great that your DS's teacher is doing the same. Could it be that the children may be picking on him for being so smart? I wish I had some advice on what else you could try. Just want to wish you all the best.

Regards,
Dianne