Youth Lessons

Swim Lessons

Our class ratios keep classes small and our instructors are dedicated to providing a safe, fun, high quality swim program to kids ages 3-11.

We offer lessons to members as well as non-members.

For swim lessons, we sort kids into classes on the first day of the session, based on their age and skill level.

Ratio of teacher to child is no more than 1:4 (for youngest kids) and 1:6 for older children.

Tennis Lessons

Beginner and intermediate group tennis lessons (6 max per instructor) are offered through AHSTC.

Youth classes offered for those ages 6-18.

 Classes are offered Monday through Friday, from 12:30pm-1:15pm and 1:15-2:00pm.

Classes are offered in two-week sessions.

Adult class information for members can be found HERE.

Dive Lessons

Group Dive lessons are TBD for the 2022 season. These lessons are taught by our dive team coach, Kelly. When offered, they fill up fast!

Coach Kelly may offer semi-private lessons during open swim sessions throughout the summer dive team season. If interested, talk to Kelly to arrange.



4 Day Tennis Summer Camp - August 1-4

2023 Swim & Tennis Lesson Sessions — COMING SOON!

Each session is two weeks, Monday through Friday, 10 consecutive days (unless otherwise noted).

Session 1 | June 20-July 1 | Registration opens Wednesday, June 15 @ 9am for members, Friday, June 17 @ 9am for non-members

Session 2 | July 5-15*| Registration opens Wednesday, June 29 @ 9am for members, Friday, July 1 @ 9am for non-members

Session 3 | July 18-29** | Registration opens Wednesday, July 13 @ 9am for members, Friday, July 15 @ 9am for non-members (tennis only)

Session 4 (SWIM ONLY) | August 1-12 | Registration opens Wednesday, July 27 @ 9am for members, Friday, July 29 @ 9am for non-members

Session 5 (SWIM ONLY) | August 15-26 | Registration opens Friday, August 12 @9am for both members and non-members.

*No swim/tennis lessons on  7/4
**No tennis lessons on 7/25 & 26

A separate registration will be needed for each child.

Swim Lessons:
Session 1, 3, 4, 5 | Members $80, Non-members $110
Sessions 2 | Members $72, Non-members $99
**PLEASE NOTE: No Refunds

A separate registration will be needed for each child.

Tennis Lessons:
Session 1 | Members $90, Non-members $120
Sessions 2 | Members $81, Non-members $108
Sessions 3 | Members $72, Non-members $96
**PLEASE NOTE: No Refunds
Priced to include rainouts

**Please note our refund policy.

Lesson Registration: Registration for lessons is on line. MEMBERS sign-ups begin the WEDNESDAY before the session begins and NON-MEMBERS sign-ups begin the FRIDAY before the session begins. Link to sign up form will be posted on this page. 

We accept debit/credit card payment only for registration.

Questions? Please email

Private Lessons

4 Day Tennis Summer Camp

August 1-4, 2022


We will be build off skills learned from summer sessions. Each day will be focused on a different tennis concept such as: groundstrokes, volleys and net play, serves, etc. On top of working on additional skills we will also be having tons of fun by playing games, tennis relays and also incorporating doubles and singles (older kids) scrimmages.

On the last day of camp we will celebrate with an end-of-season party with refreshments! Come join us for some end-of-summer fun playing the sport we love!

Maximum 24 players for each session.


AHSTC Courts


1st Session: Ages 12 and under: 9:00am-12:00pm (Snack break included)
2nd Session: Ages 13+: 1:00-3:00pm
All skill abilities welcome!


12 and Under: Members $120; Non Members $160
13+: Members $90; Non Members $125

Registration opens for members on July 11 and non-members on July 18.