I think it is a great idea! You should try to send him to a summer camp for a few weeks, preferably fun camp, not physics camp, IMO. He might be a completely different boy at camp with new kids, away from family and it might be a memory to cherish when he grows up. If camps here are full, there are a few in Canada that I was looking into that sound just great fun.