The social skill classes I'm familiar with are really great, but cater more to the very introverted and those on the spectrum. However, they do tend to be very small in size & might be able to accommodate your DS. I'd definitely contact leaders of these classes in your area and talk more about your situation. It's definitely worth a shot!