Our offerings include junior and adult programs designed for both developmental and high-performance tennis. For those seeking a more relaxed approach, we provide recreational programs to stay active and enjoy the game socially or physically. To elevate skills further, we host open tournaments several times a year. These events offer players the chance to test their abilities, gain match experience, and foster a competitive spirit in a supportive environment.
youth

Summer Sports Camp
adult

Sharpen your strokes and boost your heart rate — all in one energizing class.
adult

The complete tennis workout — technique, cardio, and point play in one 90-minute session.
adult



Our current schedule gives a general overview of program days and times. Exact times may shift based on registration and player groupings. We adapt to the needs of our players each season. Please contact the club for the most up-to-date schedule or to confirm availability.
| Item | Details | Date start | Schedule |
|---|---|---|---|
| March Camp | Age: 5 to 17 years old; limited space |
Mar-10-2025 to Mar-14-2025 | 9am-4pm |
| Summer Camp | Age: 5 to 17 years old; limited space |
Jun-30-2025 to Aug-29-2025 | 9am-4pm |
| Private Lessons | Age: 18 and above; Private, semi-private or groups |
All year round | Contact the club for information |
| Round Robin | Book a week in advance; Give us 24 hour cancellation notice |
All year round | Mornings: Mon, Tue & Thu 9am-11am. Wed & Fri 8-10am; Evenings: Tue, Thu 8pm-10pm |
| Cardio Tennis | High energy aerobic tennis workout; All levels |
Nov-24-2025 to Jan-31-2026 | Mon 11am-12pm & 8-9pm; Thu 12:30-1:30pm |
| Junior Academy HP | Age Group: U12-U14; High performance; Standard ball; Match Play |
Sep-8-2025 to Jun-22-2026 | Mon-Thu 4pm-7pm; Tue&Thu 7am-8:45am; Sun 2pm-5pm (Match Play) |
| Junior Academy TD | Age: 13-17 years old; Standard ball |
Sep-8-2025 to Jun-22-2026 | Beginner: Mon 6:30pm-8pm Tue 7pm-8:30pm; Intermediate: Mon-Thu 5:30pm-8:30pm, Sat 11:30am-1pm; Advanced: Wed 6:30pm-8pm; High Performance: Sat,Sun 1pm-3pm |
| Junior Academy DEV | Age: 10-13 years old; Standard ball |
Sep-8-2025 to Jun-22-2026 | Beginner: Mon-Fri 4:00pm-8pm, Sat 9am-10:30am; Intermediate: Mon-Fri 4:00pm-8:00pm, Sat,Sun 9:00am-12pm |
| Junior Academy GREEN | Age: 8-10 years old; Green ball |
Sep-8-2025 to Jun-22-2026 | Beginner: Mon-Fri 4:00pm-6:30pm, Sat 11am-12pm; Intermediate: MWF 5:30pm-8:00pm; Intermediate +: Tue,Thu 5pm-7pm Sat,Sun 11am-2pm |
| Junior Academy ORANGE | Age: 7-9 years old; Orange ball |
Sep-8-2025 to Jun-22-2026 | Beginner: Mon,Thu 4:00pm-5:00pm, Sat 12pm-1pm; Intermediate: Tue,Thu 4:00pm-5:00pm; Intermediate +: Wed,Fri 4pm-6:30pm Sat,Sun 10:30am-12:30pm |
| Junior Academy RED | Age: 4-7 years old; Red ball |
Sep-8-2025 to Jun-22-2026 | Beginner: Mon,Thu,Fri 4:00pm-7:00pm, Sat,Sun 9:30am-11am; Intermediate: TWF 4:00pm-7:00pm Sat,Sun 10am-11:30am |
| Adult Beginner-Intermediate | Level 1.0 to 2.5 |
Nov-24-2025 to Jan-31-2026 | Tue 7:00am-8:00am, Thu 7pm-8pm, Sat 9:30-11am |
| Stroke of the Week | Level 2.0 to 3.5 |
Nov-24-2025 to Jan-31-2026 | Tue 6-7pm, Fri 11am-12pm |
| Adult Doubles Strategy and Point Play | Level 2.5+ |
Nov-24-2025 to Jan-31-2026 | Tue 1:00-2:00pm, Wed 8pm-9:30pm, Thu 11:00am-12:30pm |
| Adult Singles Point Play Tactics | Level 2.5+ |
Nov-24-2025 to Jan-31-2026 | Thu 7:00-8:00pm |
| Stroke of the Week / Cardio Tennis | Level 2.0+ |
Nov-24-2025 to Jan-31-2026 | Tue 7-8pm |
| Stroke of the Week / Cardio Mix and Play | Level 2.5+ |
Nov-24-2025 to Jan-31-2026 | Wed 7-8:30pm, Sun 11:00am-12:30pm |
| Time | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| 8:00 AM | Junior Acad HP | Junior Acad HP | |||||
| 8:30 AM | Junior Acad HP | Junior Acad HP | |||||
| 9:00 AM | Junior Acad DEV (Beg) Intro to Tennis (Beg) Adult Academy |
Junior Acad DEV (Int) | |||||
| 9:30 AM | Junior Acad DEV (Beg) Intro to Tennis (Beg) Adult Academy |
Junior Acad DEV (Int) Junior Acad RED (Beg) |
|||||
| 10:00AM | Junior Acad DEV (Beg) Adult Academy Stroke of the Week |
Junior Acad DEV (Int) Junior Acad RED (Beg) Junior Acad RED (Int) |
|||||
| 10:30 AM | Stroke of the Week | Junior Acad DEV (Int) Junior Acad ORANGE Junior Acad RED (Beg) Junior Acad RED (Int) |
|||||
| 11:00 AM | Cardio Tennis | Cardio Tennis | Junior Acad GREEN (Beg) | Junior Acad DEV (Int) Junior Acad GREEN Junior Acad ORANGE Junior Acad RED (Int) |
|||
| 11:30 AM | Cardio Tennis | Cardio Tennis | Junior Acad TD (Int) Junior Acad GREEN (Beg) |
Junior Acad DEV (Int) Junior Acad GREEN Junior Acad ORANGE |
|||
| 12:00 PM | Stroke of the Week | Junior Acad TD (Int) Junior Acad ORANGE (Beg) |
Junior Acad GREEN Junior Acad ORANGE |
||||
| 12:30 PM | Stroke of the Week | Junior Acad TD (Int) Junior Acad ORANGE (Beg) |
Junior Acad GREEN | ||||
| 1:00 PM | Junior Acad TD (High Perf) Junior Acad GREEN |
||||||
| 1:30 PM | Junior Acad TD (High Perf) Junior Acad GREEN |
||||||
| 2:00 PM | Junior Acad TD (High Perf) | ||||||
| 2:30 PM | Junior Acad TD (High Perf) | ||||||
| 3:00 PM | |||||||
| 3:30 PM | |||||||
| 4:00 PM | Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad ORANGE (Beg) Junior Acad ORANGE (Int) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad RED (Beg) |
||
| 4:30 PM | Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad ORANGE (Beg) Junior Acad ORANGE (Int) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad RED (Beg) |
||
| 5:00 PM | Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad RED (Beg) |
||
| 5:30 PM | Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad GREEN (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad GREEN (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad GREEN (Int) Junior Acad RED (Beg) |
||
| 6:00 PM | Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad GREEN (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad GREEN (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Beg) Junior Acad GREEN (Int) Junior Acad RED (Beg) |
||
| 6:30 PM | Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad TD (Adv) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
Junior Acad HP Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) Junior Acad RED (Beg) |
||
| 7:00 PM | Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Stroke of the Week |
Junior Acad TD (Int) Junior Acad TD (Adv) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Intro to Tennis (Beg-Int) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
||
| 7:30 PM | Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Stroke of the Week |
Junior Acad TD (Int) Junior Acad TD (Adv) Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
Junior Acad TD (Int) Junior Acad DEV (Beg) Junior Acad DEV (Int) Intro to Tennis (Beg-Int) |
Junior Acad DEV (Beg) Junior Acad DEV (Int) Junior Acad GREEN (Int) |
||
| 8:00 PM | Junior Acad TD (Int) | Junior Acad TD (Int) | Junior Acad TD (Int) | Round Robin (Evenings) Junior Acad TD (Int) |
|||
| 8:30 PM | Round Robin (Evenings) | ||||||
| 9:00 PM | Round Robin (Evenings) | ||||||
| 9:30 PM | Round Robin (Evenings) | ||||||
| 10:00PM |
Join a community that grows through the game. Discover what makes The Tennis School more than just a place to play.
Ask away