Been there, although thanks to US school policies about invitations sent on school ground being for all kids only never so that my socially clueless son realized it. *I* certainly did.

My heart breaks for your son...