DS didn't care for camp, either, for the same reasons as the OP. Finally after 1st grade (and after he came home from camp telling me a counselor taught them how to play Chubby Bunny...yes, I called the park district about that!) we signed up for summer school and it was great. It was more structured, smaller groups, he had some autonomy in going from one classroom to another. And no waiting around! Over a few summers he took things like Journalism, cartooning, floor hockey, ping pong, math, Legos, there was a wide range of options. He enjoyed it way more than summer camp, got more out of it, and was with friends. Later he went to computer camp, also fun.