Have you ever looked at "Jarvis Clutch, Social Spy" by Mel Levine? My DS' therapist recommended it as a way to help him with ADHD-related social struggles. The fictional Jarvis observes and records his middle school classmates' social behavior and Dr. Levine chimes in halfway through each chapter to help Jarvis decode what is going on socially. It was helpful for my DS.