Junior programs
Developmental
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.

Blue
AGE: 4 – 5 years old
COURT: ¼ of a regulation court (11m long x 5.5m wide)
RACQUET: 17 or 19 inches (depending on player’s size)
RED FOAM BALL: More than 75% less compression than a regulations ball
RULES: Non-elimination play-based activities
GOAL: Developing FUNdamental movement skills needed in Red 1, in an environment that instils a strong desire for being active and lifelong participation in sports
-
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 closed224754-5yrs old
Blue
Sunday
11:00-12:00
Apr. 6 - Jun. 2211weeks0spots left$347.91

Red 1 & 2
AGE: 6 – 8 years old
COURT: ¼ of a regulation court (11m long x 5.5m wide)
RACQUET: 19 or 21 inches (depending on player’s size)
RED BALL: 75% less compression than a regulations ball
RULES: Non-elimination format, Games up to 7 or 11 points
RED 1 GOAL: Learning to play Throw Tennis, Floor Tennis, and Rally Tennis
RED 2 GOAL: Learning to Serve, Rally and Score by outlasting the opponent
-
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 closed224826-8yrs old
Red 1
Wednesday
15:30-16:30
Apr. 2 - Jun. 1812weeks0spots left$347.91
-
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 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 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 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 closed224796-8yrs old
Red 1
Sunday
10:00-11:00
Apr. 6 - Jun. 2212weeks0spots left$347.91
-
Registration is not open Registration is closed224776-8yrs old
Red 1
Saturday
15:30-16:30
Apr. 5 - Jun. 2112weeks0spots left$347.91

Orange 1 & 2
AGE: 9 – 11 years old
ORANGE COURT: ¾ of a regulation court (18m long x 6.4m wide)
RACQUET: 23 or 25 inches (depending on player’s size)
ORANGE BALL: 50% less compression than a regulations ball
RULES: Non-elimination format, No-ad scoring, Short sets (4 games)
ORANGE 1 GOAL: Learning to Serve, Rally and Score by outlasting the opponent
ORANGE 2 GOAL: Learning to win more points in Singles and Doubles by implementing basic tennis tactics
-
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 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

Green 1.0/1.5 & Green 2.0
AGE: 12 – 17 years old
GREEN COURT: Same size as a regulation court
RACQUET: 26 or 27 inches (depending on player’s size)
GREEN BALL: 25% less compression than a regulations ball
RULES: Non-elimination format, No-ad scoring, Short sets (4 games)
GREEN 1.0/1.5 GOAL: Learning to Serve, Rally and Score by outlasting the opponent
GREEN 2.0 GOAL: Learning to win more points in Singles and Doubles by implementing basic tennis tactics
-
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 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 closed225079-11yrs old
Green Transitional
Monday
16:30-17:30
Mar. 31 - Jun. 1612weeks0spots left$415.80

Yellow 2.5 and Yellow 3.0
AGE: 12 – 17 years old
COURT: Regulation court
RACQUET: 26 or 27 inches (depending on player’s size)
BALL: Regulations ball
RULES: Non-elimination format recommended, Regulation rules
YELLOW 2.5 GOAL: Improving point play skills in Singles and Doubles by recognizing phases of play (Defence, Neutral, Offence) and selecting appropriate shot to respond
YELLOW 3.0 GOAL: Improving point play skills in Singles & Doubles by using one’s strengths and exploiting the opponent’s weaknesses
-
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 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 closed2252412-17yrs old
Yellow 2.5
Sunday
14:00-15:00
Apr. 6 - Jun. 2212weeks0spots left$442.13
-
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 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 closed2252812-17yrs old
Yellow 3.0
Sunday
14:30-16:00
Apr. 6 - Jun. 2212weeks0spots left$663.14
-
Registration is not open Registration is closed2253412-17yrs old
Yellow 3.5
Saturday
16:00-17:30
Apr. 5 - Jun. 2112weeks0spots left$668.30
Developmental Team Play
GOAL: Team Play sessions are a supplement to Learn sessions and provide players with additional point play repetition in a friendly and fun team environment, and thus, they can put in play the skills they learned in practice. Accordingly, participating in Team Play sessions help players improve their overall tennis skills much faster and enhance their desire to play better. Consequently, playing better becomes the reason for any skill development, going out to practice, and taking Learn sessions.-
Registration is not open Registration is closed2253612-17yrs old
Yellow Team Play
Saturday
12:00-13:30
Apr. 5 - Jun. 2112weeks0spots left$546.46