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.

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
2
Senior Play 1:00 pm
Senior Play
Jun 2 @ 1:00 pm – 2:30 pm
 
Drop-In Drill 7:00 pm
Drop-In Drill
Jun 2 @ 7:00 pm – 8:30 pm
 
3
4
Senior Play 10:00 am
Senior Play
Jun 4 @ 10:00 am – 11:30 am
 
5
Cardio Tennis 9:00 am
Cardio Tennis
Jun 5 @ 9:00 am – 10:00 am
 
6
Drop-In Drill 8:30 am
Drop-In Drill
Jun 6 @ 8:30 am – 10:00 am
 
7
10 & Under 9:00 am
10 & Under
Jun 7 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 7 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 7 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 7 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 7 @ 1:00 pm – 2:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 7 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 7 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 7 @ 6:00 pm – 7:30 pm
 
9
10 & Under 9:00 am
10 & Under
Jun 9 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 9 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 9 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 9 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 9 @ 1:00 pm – 2:30 pm
 
Developmental 4:00 pm
Developmental
Jun 9 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 9 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 7:00 pm
Drop-In Drill
Jun 9 @ 7:00 pm – 8:30 pm
 
10
11
Senior Play 10:00 am
Senior Play
Jun 11 @ 10:00 am – 11:30 am
 
12
10 & Under 9:00 am
10 & Under
Jun 12 @ 9:00 am – 10:30 am
 
Cardio Tennis 9:00 am
Cardio Tennis
Jun 12 @ 9:00 am – 10:00 am
 
Little Hitters 9:00 am
Little Hitters
Jun 12 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 12 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 12 @ 10:30 am – 12:30 pm
 
13
Drop-In Drill 8:30 am
Drop-In Drill
Jun 13 @ 8:30 am – 10:00 am
 
14
10 & Under 9:00 am
10 & Under
Jun 14 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 14 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 14 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 14 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 14 @ 1:00 pm – 2:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 14 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 14 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 14 @ 6:00 pm – 7:30 pm
 
16
10 & Under 9:00 am
10 & Under
Jun 16 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 16 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 16 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 16 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 16 @ 1:00 pm – 2:30 pm
 
Developmental 4:00 pm
Developmental
Jun 16 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 16 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 7:00 pm
Drop-In Drill
Jun 16 @ 7:00 pm – 8:30 pm
 
17
18
Senior Play 10:00 am
Senior Play
Jun 18 @ 10:00 am – 11:30 am
 
19
10 & Under 9:00 am
10 & Under
Jun 19 @ 9:00 am – 10:30 am
 
Cardio Tennis 9:00 am
Cardio Tennis
Jun 19 @ 9:00 am – 10:00 am
 
Little Hitters 9:00 am
Little Hitters
Jun 19 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 19 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 19 @ 10:30 am – 12:30 pm
 
20
Drop-In Drill 8:30 am
Drop-In Drill
Jun 20 @ 8:30 am – 10:00 am
 
21
10 & Under 9:00 am
10 & Under
Jun 21 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 21 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 21 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 21 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 21 @ 1:00 pm – 2:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 21 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 21 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 21 @ 6:00 pm – 7:30 pm
 
23
10 & Under 9:00 am
10 & Under
Jun 23 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 23 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 23 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 23 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 23 @ 1:00 pm – 2:30 pm
 
Developmental 4:00 pm
Developmental
Jun 23 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 23 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 7:00 pm
Drop-In Drill
Jun 23 @ 7:00 pm – 8:30 pm
 
24
25
Senior Play 10:00 am
Senior Play
Jun 25 @ 10:00 am – 11:30 am
 
26
10 & Under 9:00 am
10 & Under
Jun 26 @ 9:00 am – 10:30 am
 
Cardio Tennis 9:00 am
Cardio Tennis
Jun 26 @ 9:00 am – 10:00 am
 
Little Hitters 9:00 am
Little Hitters
Jun 26 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 26 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 26 @ 10:30 am – 12:30 pm
 
27
Drop-In Drill 8:30 am
Drop-In Drill
Jun 27 @ 8:30 am – 10:00 am
 
28
10 & Under 9:00 am
10 & Under
Jun 28 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 28 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 28 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 28 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 28 @ 1:00 pm – 2:30 pm
 
10 & Under 4:00 pm
10 & Under
Jun 28 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 28 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 6:00 pm
Drop-In Drill
Jun 28 @ 6:00 pm – 7:30 pm
 
30
10 & Under 9:00 am
10 & Under
Jun 30 @ 9:00 am – 10:30 am
 
Little Hitters 9:00 am
Little Hitters
Jun 30 @ 9:00 am – 10:00 am
 
Developmental 10:30 am
Developmental
Jun 30 @ 10:30 am – 12:00 pm
 
EX 10:30 am
EX
Jun 30 @ 10:30 am – 12:30 pm
 
Senior Play 1:00 pm
Senior Play
Jun 30 @ 1:00 pm – 2:30 pm
 
Developmental 4:00 pm
Developmental
Jun 30 @ 4:00 pm – 5:30 pm
 
Little Hitters 4:00 pm
Little Hitters
Jun 30 @ 4:00 pm – 5:00 pm
 
Drop-In Drill 7:00 pm
Drop-In Drill
Jun 30 @ 7:00 pm – 8:30 pm