I cringe when I hear parents trying to find ways to make their kids socialize. I suppose I might have thought that way at one time, certainly when my son was first diagnosed. But frankly, now I see things differently.
I think volunteering is the best idea, that way they won't feel the pressure to perform up to par because they're being paid yet they'll get so much experience as to what work is like. In fact, this is what I'm suggesting my 16 year old do, though she wants to waitress??? Ok, whatever, as long as she does something, LOL.
As far as socializing goes, I've always wondered why my son's best friend and he got on so well. Well his friend was recently diagnosed as aspie

That figures, because all of my son's other friends are from his autism/aspergers school. Like minds get along very well. I must say we are so lucky to live in Los Angeles and have our son in a specialty school like that. He fits right in with 10 other kids in his class. Most all get along so well, so socializing actually just happened naturally. And it's funny, they're taught how to get along with other people, so they "play" very politely. It’s fun to watch.
So my suggestion is if there is any way to find other kids on the spectrum to get together with, try that and see what happens without any pressure? Even so, my kid doesn’t have many play dates. Maybe one a week with his best friend if he is lucky, and it’s plenty for him.
My only worry is there aren’t enough aspie girls… I suspect they’d make the best girlfriends for him. Where are they all hiding? I hope he finds one when he’s grown up, ‘cause I don’t think he’d like an NT girl….
No, not many Aspie girls. I have two. If your son likes anime, Dr.Who, Invader Zim, Broadway Musicals, Pokemon, and girls that aren't catty, don't gossip, have their own 'fashion sense', are loyal, direct, don't like small talk, love animals..give me a call, and we can set something up!