Programs

From lessons to leagues, we have programs for everyone.

Junior Programs

We offer programs for youth from ages 4 to 16.

Services

Need to rent a court? We have you covered.

COVID-19 UPDATE

We are OPEN for business. For health and safety, these Guidelines will be followed.

Junior Summer Program Guidelines

BECOME A MEMBER

St Clair Tennis is a place to belong and to meet with friends who also care about living an active lifestyle. Our members are individuals of all ages who are passionate about how tennis provides an enjoyable way to stay fit and healthy. Membership at St Clair Tennis allows you to participate or substitute in league play, to rent court-time, and to participate in all drills and lessons at the member rate. Call or stop in to become part of the St Clair Tennis community!

ANNUAL MEMBERSHIP FEES

  • Junior/Student

  • $75/year
  • Individual

  • $150/year
  • Family

  • $225/year

View Our Schedule

Sun Mon Tue Wed Thu Fri Sat
1
10 & Under 9:00 am
10 & Under
Jun 1 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 1 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 1 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 1 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 1 @ 10:30 am – 12:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 1 @ 4:00 pm – 5:30 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 1 @ 6:00 pm – 7:30 pm
 
2
Drop-In Drill 10:30 am
Drop-In Drill
Jun 2 @ 10:30 am – 12:00 pm
 
3
10 & Under 9:00 am
10 & Under
Jun 3 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 3 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 3 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 3 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 3 @ 10:30 am – 12:30 pm
 
Developmental 4:00 pm
Developmental
Jun 3 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 3 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 3 @ 6:00 pm – 7:30 pm
 
4
5
Senior Play 9:00 am
Senior Play
Jun 5 @ 9:00 am – 10:30 am
 
6
Cardio Tennis 8:00 am
Cardio Tennis
Jun 6 @ 8:00 am – 9:00 am
 
10 & Under 9:00 am
10 & Under
Jun 6 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 6 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 6 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 6 @ 10:30 am – 12:30 pm
 
7
Drop-In Drill 8:30 am
Drop-In Drill
Jun 7 @ 8:30 am – 10:00 am
 
8
10 & Under 9:00 am
10 & Under
Jun 8 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 8 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 8 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 8 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 8 @ 10:30 am – 12:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 8 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 8 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 8 @ 6:00 pm – 7:30 pm
 
9
Drop-In Drill 10:30 am
Drop-In Drill
Jun 9 @ 10:30 am – 12:00 pm
 
10
10 & Under 9:00 am
10 & Under
Jun 10 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 10 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 10 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 10 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 10 @ 10:30 am – 12:30 pm
 
Developmental 4:00 pm
Developmental
Jun 10 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 10 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 10 @ 6:00 pm – 7:30 pm
 
11
12
Senior Play 9:00 am
Senior Play
Jun 12 @ 9:00 am – 10:30 am
 
13
Cardio Tennis 8:00 am
Cardio Tennis
Jun 13 @ 8:00 am – 9:00 am
 
10 & Under 9:00 am
10 & Under
Jun 13 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 13 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 13 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 13 @ 10:30 am – 12:30 pm
 
14
Drop-In Drill 8:30 am
Drop-In Drill
Jun 14 @ 8:30 am – 10:00 am
 
15
10 & Under 9:00 am
10 & Under
Jun 15 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 15 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 15 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 15 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 15 @ 10:30 am – 12:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 15 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 15 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 15 @ 6:00 pm – 7:30 pm
 
16
Drop-In Drill 10:30 am
Drop-In Drill
Jun 16 @ 10:30 am – 12:00 pm
 
17
10 & Under 9:00 am
10 & Under
Jun 17 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 17 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 17 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 17 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 17 @ 10:30 am – 12:30 pm
 
Developmental 4:00 pm
Developmental
Jun 17 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 17 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 17 @ 6:00 pm – 7:30 pm
 
18
19
Senior Play 9:00 am
Senior Play
Jun 19 @ 9:00 am – 10:30 am
 
20
Cardio Tennis 8:00 am
Cardio Tennis
Jun 20 @ 8:00 am – 9:00 am
 
10 & Under 9:00 am
10 & Under
Jun 20 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 20 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 20 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 20 @ 10:30 am – 12:30 pm
 
21
Drop-In Drill 8:30 am
Drop-In Drill
Jun 21 @ 8:30 am – 10:00 am
 
22
10 & Under 9:00 am
10 & Under
Jun 22 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 22 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 22 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 22 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 22 @ 10:30 am – 12:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 22 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 22 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 22 @ 6:00 pm – 7:30 pm
 
23
Drop-In Drill 10:30 am
Drop-In Drill
Jun 23 @ 10:30 am – 12:00 pm
 
24
10 & Under 9:00 am
10 & Under
Jun 24 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 24 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 24 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 24 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 24 @ 10:30 am – 12:30 pm
 
Developmental 4:00 pm
Developmental
Jun 24 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 24 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 24 @ 6:00 pm – 7:30 pm
 
25
26
Senior Play 9:00 am
Senior Play
Jun 26 @ 9:00 am – 10:30 am
 
27
Cardio Tennis 8:00 am
Cardio Tennis
Jun 27 @ 8:00 am – 9:00 am
 
10 & Under 9:00 am
10 & Under
Jun 27 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 27 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 27 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 27 @ 10:30 am – 12:30 pm
 
28
Drop-In Drill 8:30 am
Drop-In Drill
Jun 28 @ 8:30 am – 10:00 am
 
29
10 & Under 9:00 am
10 & Under
Jun 29 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 29 @ 9:00 am – 10:00 am
 
Senior Play 9:00 am
Senior Play
Jun 29 @ 9:00 am – 10:30 am
 
Developmental 10:30 am
Developmental
Jun 29 @ 10:30 am – 12:00 pm
 
EX class 10:30 am
EX class
Jun 29 @ 10:30 am – 12:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 29 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 29 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 29 @ 6:00 pm – 7:30 pm
 
30
Drop-In Drill 10:30 am
Drop-In Drill
Jun 30 @ 10:30 am – 12:00 pm