How old is your son? Broadway Dance Center in NYC has 3 and 6 week programs for 13-17 year olds during the summer. You get to take classes in all different forms of dance and I believe they would level you into the classes that fit your skill level. If he is in college, they have a similar program for older students.