If you are looking for a really great summer camp for middle/high school, check out Summer of Service. Two weeks of community service at various non profits – senior centers, animal shelters, parks, food banks… my daughter has done this the past two years – hours of service credit if they need it! Just google the camp.