Junior programs
Junior
Competitive
Our Competitive programs are designed to develop focused and resilient players who love to compete and play smart with effective strokes. To learn more about program duration, assessment requirements and terms and conditions, please visit About Junior Programs page.
Developmental
Our Developmental programs are designed to enable players to play the game (Serve, Rally and Score) from day one. To learn more about program duration, assessment requirements and terms and conditions, please visit About Junior Programs page.
Spring Term Duration: March 31 - June 22, 2025 (12 Weeks)
Please note that registration opens to our continuing players first, and then we contact players on the waitlist if any spots remain available. Please contact us at letsplay@tennisforlife.ca or (604) 939-0028 to inquire about the waitlist.
-
Registration is not open Registration is closed224916-8yrs old
Red 2
Sunday
09:00-10:00
Apr. 6 - Jun. 2212weeks2spots left$347.91
-
Registration is not open Registration is closed2253012-17yrs old
Yellow 3.0
Sunday
16:00-17:30
Apr. 6 - Jun. 2212weeks1spots left$663.14
-
Registration is not open Registration is closed224826-8yrs old
Red 1
Wednesday
15:30-16:30
Apr. 2 - Jun. 1812weeks0spots left$347.91
-
Registration is not open Registration is closed2252612-17yrs old
Yellow 2.5
Tuesday
16:30-17:30
Apr. 1 - Jun. 1712weeks2spots left$442.13
-
Registration is not open Registration is closed2252412-17yrs old
Yellow 2.5
Wednesday
17:30-18:30
Apr. 2 - Jun. 1812weeks0spots left$442.13
-
Registration is not open Registration is closed2252312-17yrs old
Yellow 2.5
Thursday
17:30-18:30
Apr. 3 - Jun. 1912weeks0spots left$442.13
-
Registration is not open Registration is closed2252212-17yrs old
Yellow 2.5
Saturday
15:30-16:30
Apr. 5 - Jun. 2112weeks0spots left$442.13
-
Registration is not open Registration is closed2252112-17yrs old
Yellow 2.5
Saturday
16:30-17:30
Apr. 5 - Jun. 2112weeks0spots left$442.13
-
Registration is not open Registration is closed2252012-17yrs old
Yellow 2.5
Sunday
11:00-12:00
Apr. 6 - Jun. 2212weeks1spots left$442.13
-
Registration is not open Registration is closed2251812-17yrs old
Green 2.0
Sunday
15:00-16:00
Apr. 6 - Jun. 2212weeks4spots left$415.80
-
Registration is not open Registration is closed2252412-17yrs old
Yellow 2.5
Sunday
14:00-15:00
Apr. 6 - Jun. 2212weeks0spots left$442.13
-
Registration is not open Registration is closed2251612-17yrs old
Green 2.0
Saturday
11:00-12:00
Apr. 5 - Jun. 2112weeks0spots left$415.80
-
Program is full. Click here to join the waitlist2251512-17yrs old
Green 1.0/1.5
0
-
Sunday
16:30-17:30
Apr. 6 - Jun. 2212weeks0spots left$415.80
-
Program is full. Click here to join the waitlist2251312-17yrs old
Green 1.0/1.5
Saturday
14:30-15:30
Apr. 5 - Jun. 2112weeks0spots left$415.80
-
Registration is not open Registration is closed2251112-17yrs old
Green 1.0/1.5
Saturday
10:00-11:00
Apr. 5 - Jun. 2112weeks0spots left$415.80
-
Registration is not open Registration is closed225109-11yrs old
Green Transitional
Saturday
16:30-17:30
Apr. 5 - Jun. 2112weeks1spots left$415.80
-
Registration is not open Registration is closed225099-11yrs old
Green Transitional
Saturday
14:30-15:30
Apr. 5 - Jun. 2112weeks6spots left$415.80
-
Registration is not open Registration is closed225089-11yrs old
Green Transitional
Thursday
16:30-17:30
Apr. 3 - Jun. 1912weeks0spots left$415.80
-
Registration is not open Registration is closed225079-11yrs old
Green Transitional
Wednesday
17:30-18:30
Apr. 2 - Jun. 1812weeks0spots left$415.80
-
Registration is not open Registration is closed225069-11yrs old
Green Transitional
Monday
17:30-18:30
Mar. 31 - Jun. 1612weeks0spots left$415.80
-
Registration is not open Registration is closed224939-11yrs old
Orange 1
Monday
15:30-16:30
Mar. 31 - Jun. 1612weeks0spots left$415.80
-
Registration is not open Registration is closed225059-11yrs old
Orange 2
Wednesday
15:30-16:30
Apr. 2 - Jun. 1812weeks0spots left$415.80
-
Registration is not open Registration is closed224949-11yrs old
Orange 1
Thursday
15:30-16:30
Apr. 3 - Jun. 1912weeks0spots left$415.80
-
Program is full. Click here to join the waitlist224979-11yrs old
Orange 1
Saturday
16:30-17:30
Apr. 5 - Jun. 2112weeks0spots left$415.80
-
Registration is not open Registration is closed224989-11yrs old
Orange 1
Sunday
09:00-10:00
Apr. 6 - Jun. 2212weeks0spots left$415.80
-
Registration is not open Registration is closed225079-11yrs old
Green Transitional
Monday
16:30-17:30
Mar. 31 - Jun. 1612weeks0spots left$415.80
-
Registration is not open Registration is closed225039-11yrs old
Orange 2
Tuesday
15:30-16:30
Apr. 1 - Jun. 1712weeks0spots left$415.80
-
Registration is not open Registration is closed225029-11yrs old
Orange 2
Wednesday
16:30-17:30
Apr. 2 - Jun. 1812weeks0spots left$415.80
-
Registration is not open Registration is closed225019-11yrs old
Orange 2
Saturday
10:00-11:00
Apr. 5 - Jun. 216weeks0spots left$415.80
-
Registration is not open Registration is closed225009-11yrs old
Orange 2
Sunday
10:00-11:00
Apr. 6 - Jun. 2212weeks1spots left$415.80
-
Registration is not open Registration is closed224999-11yrs old
Orange 2
Sunday
14:30-15:30
Apr. 6 - Jun. 2212weeks0spots left$415.80
-
Registration is not open Registration is closed224916-8yrs old
Red 2
Sunday
10:00-11:00
Apr. 6 - Jun. 2212weeks0spots left$347.91
-
Registration is not open Registration is closed224906-8yrs old
Red 2
Saturday
10:00-11:00
Apr. 5 - Jun. 2111weeks0spots left$347.91
-
Registration is not open Registration is closed224896-8yrs old
Red 2
Wednesday
15:30-16:30
Apr. 2 - Jun. 1812weeks1spots left$347.91
-
Registration is not open Registration is closed224886-8yrs old
Red 2
Monday
16:30-17:30
Mar. 31 - Jun. 1612weeks1spots left$347.91
-
Registration is not open Registration is closed2252912-17yrs old
Yellow 3.0
Sunday
15:30-16:30
Apr. 6 - Jun. 2212weeks0spots left$442.13
-
Registration is not open Registration is closed224876-8yrs old
Red 2
Monday
15:30-16:30
Mar. 31 - Jun. 1612weeks1spots left$347.91
-
Registration is not open Registration is closed224926-8yrs old
Red 2
Wednesday
16:30-17:30
Apr. 2 - Jun. 1812weeks2spots left$347.91
-
Registration is not open Registration is closed2253312-17yrs old
Yellow 3.5
Monday
17:00-18:30
Mar. 31 - Jun. 1612weeks0spots left$668.30
-
Registration is not open Registration is closed2253212-17yrs old
Yellow 3.0
Wednesday
17:00-18:30
Apr. 2 - Jun. 1812weeks0spots left$663.14
-
Registration is not open Registration is closed2253112-17yrs old
Yellow 3.0
Friday
15:30-17:00
Apr. 4 - Jun. 2012weeks0spots left$663.14
-
Registration is not open Registration is closed2253012-17yrs old
Yellow 3.0
Friday
17:00-18:30
Apr. 4 - Jun. 2012weeks2spots left$663.14
-
Registration is not open Registration is closed2253312-17yrs old
Yellow 3.5
Saturday
14:30-16:00
Apr. 5 - Jun. 2112weeks0spots left$668.30
-
Registration is not open Registration is closed224866-8yrs old
Red 1
Sunday
12:00-13:00
Apr. 6 - Jun. 2212weeks0spots left$347.91
-
Registration is not open Registration is closed224846-8yrs old
Red 1
Saturday
10:00-11:00
Apr. 5 - Jun. 2112weeks0spots left$347.91
-
Registration is not open Registration is closed224836-8yrs old
Red 1
Saturday
09:00-10:00
Apr. 5 - Jun. 2112weeks0spots left$347.91
-
Registration is not open Registration is closed224826-8yrs old
Red 1
Wednesday
16:30-17:30
Apr. 2 - Jun. 1812weeks1spots left$347.91
-
Registration is not open Registration is closed2252812-17yrs old
Yellow 3.0
Sunday
14:30-16:00
Apr. 6 - Jun. 2212weeks0spots left$663.14
-
Registration is not open Registration is closed224816-8yrs old
Red 1
Monday
16:30-17:30
Mar. 31 - Jun. 1612weeks2spots left$347.91
-
Registration is not open Registration is closed224806-8yrs old
Red 1
Monday
15:30-16:30
Mar. 31 - Jun. 1612weeks0spots left$347.91
-
Registration is not open Registration is closed224764-5yrs old
Blue
Saturday
11:00-12:00
Apr. 5 - Jun. 2112weeks0spots left$347.91
-
Registration is not open Registration is closed224796-8yrs old
Red 1
Sunday
10:00-11:00
Apr. 6 - Jun. 2212weeks0spots left$347.91
-
Registration is not open Registration is closed2253412-17yrs old
Yellow 3.5
Saturday
16:00-17:30
Apr. 5 - Jun. 2112weeks0spots left$668.30
-
Registration is not open Registration is closed224776-8yrs old
Red 1
Saturday
15:30-16:30
Apr. 5 - Jun. 2112weeks0spots left$347.91
-
Registration is not open Registration is closed2253612-17yrs old
Yellow Team Play
Saturday
12:00-13:30
Apr. 5 - Jun. 2112weeks0spots left$546.46
-
Registration is not open Registration is closed224754-5yrs old
Blue
Sunday
11:00-12:00
Apr. 6 - Jun. 2211weeks0spots left$347.91