Jake's teacher recommended a program called Stepping Stones. He is already in school all day. I'm afraid this may make a very long day for him.
Actually, this is some sort of after school play therapy.
My son does a game called stepping stone with his speech therapist that teaches him conversation skills. I don't know if this is the program you had in mind. Each stone is a component of a conversation, an introduction, cues to expand an idea, a conclusion.