Brewster Academy in Wolfeboro on Lake Winnipesaukee runs a summer camp ....
www.brewsteracademy.org/summer/camps ..... which has one week long sessions for different youth age groups for indoor/outdoor rock climbing, theater design, acting, soccer, lacrosse, field hockey, tennis, pickleball that run from 9am-3pm and taught by school faculty.