With the new system, you will need to reset your password by clicking here
Junior programs

Developmental

Junior Programs

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 closed
    22476
    4-5
    yrs old

    Blue

    Saturday
    11:00-12:00
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22475
    4-5
    yrs old

    Blue

    Sunday
    11:00-12:00
    Apr. 6 - Jun. 22
    11
    weeks
    0
    spots 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 closed
    22491
    6-8
    yrs old

    Red 2

    Sunday
    09:00-10:00
    Apr. 6 - Jun. 22
    12
    weeks
    2
    spots left

    $347.91

  • Registration is not open Registration is closed
    22482
    6-8
    yrs old

    Red 1

    Wednesday
    15:30-16:30
    Apr. 2 - Jun. 18
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22491
    6-8
    yrs old

    Red 2

    Sunday
    10:00-11:00
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22490
    6-8
    yrs old

    Red 2

    Saturday
    10:00-11:00
    Apr. 5 - Jun. 21
    11
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22489
    6-8
    yrs old

    Red 2

    Wednesday
    15:30-16:30
    Apr. 2 - Jun. 18
    12
    weeks
    1
    spots left

    $347.91

  • Registration is not open Registration is closed
    22488
    6-8
    yrs old

    Red 2

    Monday
    16:30-17:30
    Mar. 31 - Jun. 16
    12
    weeks
    1
    spots left

    $347.91

  • Registration is not open Registration is closed
    22487
    6-8
    yrs old

    Red 2

    Monday
    15:30-16:30
    Mar. 31 - Jun. 16
    12
    weeks
    1
    spots left

    $347.91

  • Registration is not open Registration is closed
    22492
    6-8
    yrs old

    Red 2

    Wednesday
    16:30-17:30
    Apr. 2 - Jun. 18
    12
    weeks
    2
    spots left

    $347.91

  • Registration is not open Registration is closed
    22486
    6-8
    yrs old

    Red 1

    Sunday
    12:00-13:00
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22484
    6-8
    yrs old

    Red 1

    Saturday
    10:00-11:00
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22483
    6-8
    yrs old

    Red 1

    Saturday
    09:00-10:00
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22482
    6-8
    yrs old

    Red 1

    Wednesday
    16:30-17:30
    Apr. 2 - Jun. 18
    12
    weeks
    1
    spots left

    $347.91

  • Registration is not open Registration is closed
    22481
    6-8
    yrs old

    Red 1

    Monday
    16:30-17:30
    Mar. 31 - Jun. 16
    12
    weeks
    2
    spots left

    $347.91

  • Registration is not open Registration is closed
    22480
    6-8
    yrs old

    Red 1

    Monday
    15:30-16:30
    Mar. 31 - Jun. 16
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22479
    6-8
    yrs old

    Red 1

    Sunday
    10:00-11:00
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $347.91

  • Registration is not open Registration is closed
    22477
    6-8
    yrs old

    Red 1

    Saturday
    15:30-16:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots 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 closed
    22493
    9-11
    yrs old

    Orange 1

    Monday
    15:30-16:30
    Mar. 31 - Jun. 16
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22505
    9-11
    yrs old

    Orange 2

    Wednesday
    15:30-16:30
    Apr. 2 - Jun. 18
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22494
    9-11
    yrs old

    Orange 1

    Thursday
    15:30-16:30
    Apr. 3 - Jun. 19
    12
    weeks
    0
    spots left

    $415.80

  • 22495
    9-11
    yrs old

    Orange 1

    Saturday
    09:00-10:00
    Apr. 5 - Jun. 21
    12
    weeks
    1
    spots left

    $415.80

  • Program is full. Click here to join the waitlist
    22497
    9-11
    yrs old

    Orange 1

    Saturday
    16:30-17:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22498
    9-11
    yrs old

    Orange 1

    Sunday
    09:00-10:00
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22503
    9-11
    yrs old

    Orange 2

    Tuesday
    15:30-16:30
    Apr. 1 - Jun. 17
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22502
    9-11
    yrs old

    Orange 2

    Wednesday
    16:30-17:30
    Apr. 2 - Jun. 18
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22501
    9-11
    yrs old

    Orange 2

    Saturday
    10:00-11:00
    Apr. 5 - Jun. 21
    6
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22500
    9-11
    yrs old

    Orange 2

    Sunday
    10:00-11:00
    Apr. 6 - Jun. 22
    12
    weeks
    1
    spots left

    $415.80

  • Registration is not open Registration is closed
    22499
    9-11
    yrs old

    Orange 2

    Sunday
    14:30-15:30
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots 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

  • 22515
    12-17
    yrs old

    Green 1.0/1.5

    Sunday
    14:00-15:00
    Apr. 6 - Jun. 22
    12
    weeks
    1
    spots left

    $415.80

  • Registration is not open Registration is closed
    22518
    12-17
    yrs old

    Green 2.0

    Sunday
    15:00-16:00
    Apr. 6 - Jun. 22
    12
    weeks
    4
    spots left

    $415.80

  • Registration is not open Registration is closed
    22516
    12-17
    yrs old

    Green 2.0

    Saturday
    11:00-12:00
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $415.80

  • Program is full. Click here to join the waitlist
    22515
    12-17
    yrs old

    Green 1.0/1.5

    0
    -
    Sunday
    16:30-17:30
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $415.80

  • Program is full. Click here to join the waitlist
    22513
    12-17
    yrs old

    Green 1.0/1.5

    Saturday
    14:30-15:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22511
    12-17
    yrs old

    Green 1.0/1.5

    Saturday
    10:00-11:00
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22510
    9-11
    yrs old

    Green Transitional

    Saturday
    16:30-17:30
    Apr. 5 - Jun. 21
    12
    weeks
    1
    spots left

    $415.80

  • Registration is not open Registration is closed
    22509
    9-11
    yrs old

    Green Transitional

    Saturday
    14:30-15:30
    Apr. 5 - Jun. 21
    12
    weeks
    6
    spots left

    $415.80

  • Registration is not open Registration is closed
    22508
    9-11
    yrs old

    Green Transitional

    Thursday
    16:30-17:30
    Apr. 3 - Jun. 19
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22507
    9-11
    yrs old

    Green Transitional

    Wednesday
    17:30-18:30
    Apr. 2 - Jun. 18
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22506
    9-11
    yrs old

    Green Transitional

    Monday
    17:30-18:30
    Mar. 31 - Jun. 16
    12
    weeks
    0
    spots left

    $415.80

  • Registration is not open Registration is closed
    22507
    9-11
    yrs old

    Green Transitional

    Monday
    16:30-17:30
    Mar. 31 - Jun. 16
    12
    weeks
    0
    spots 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 closed
    22530
    12-17
    yrs old

    Yellow 3.0

    Sunday
    16:00-17:30
    Apr. 6 - Jun. 22
    12
    weeks
    1
    spots left

    $663.14

  • Registration is not open Registration is closed
    22526
    12-17
    yrs old

    Yellow 2.5

    Tuesday
    16:30-17:30
    Apr. 1 - Jun. 17
    12
    weeks
    2
    spots left

    $442.13

  • Registration is not open Registration is closed
    22524
    12-17
    yrs old

    Yellow 2.5

    Wednesday
    17:30-18:30
    Apr. 2 - Jun. 18
    12
    weeks
    0
    spots left

    $442.13

  • Registration is not open Registration is closed
    22523
    12-17
    yrs old

    Yellow 2.5

    Thursday
    17:30-18:30
    Apr. 3 - Jun. 19
    12
    weeks
    0
    spots left

    $442.13

  • Registration is not open Registration is closed
    22522
    12-17
    yrs old

    Yellow 2.5

    Saturday
    15:30-16:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $442.13

  • Registration is not open Registration is closed
    22521
    12-17
    yrs old

    Yellow 2.5

    Saturday
    16:30-17:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $442.13

  • Registration is not open Registration is closed
    22520
    12-17
    yrs old

    Yellow 2.5

    Sunday
    11:00-12:00
    Apr. 6 - Jun. 22
    12
    weeks
    1
    spots left

    $442.13

  • Registration is not open Registration is closed
    22524
    12-17
    yrs old

    Yellow 2.5

    Sunday
    14:00-15:00
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $442.13

  • Registration is not open Registration is closed
    22529
    12-17
    yrs old

    Yellow 3.0

    Sunday
    15:30-16:30
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $442.13

  • Registration is not open Registration is closed
    22533
    12-17
    yrs old

    Yellow 3.5

    Monday
    17:00-18:30
    Mar. 31 - Jun. 16
    12
    weeks
    0
    spots left

    $668.30

  • Registration is not open Registration is closed
    22532
    12-17
    yrs old

    Yellow 3.0

    Wednesday
    17:00-18:30
    Apr. 2 - Jun. 18
    12
    weeks
    0
    spots left

    $663.14

  • Registration is not open Registration is closed
    22531
    12-17
    yrs old

    Yellow 3.0

    Friday
    15:30-17:00
    Apr. 4 - Jun. 20
    12
    weeks
    0
    spots left

    $663.14

  • Registration is not open Registration is closed
    22530
    12-17
    yrs old

    Yellow 3.0

    Friday
    17:00-18:30
    Apr. 4 - Jun. 20
    12
    weeks
    2
    spots left

    $663.14

  • Registration is not open Registration is closed
    22533
    12-17
    yrs old

    Yellow 3.5

    Saturday
    14:30-16:00
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $668.30

  • Registration is not open Registration is closed
    22528
    12-17
    yrs old

    Yellow 3.0

    Sunday
    14:30-16:00
    Apr. 6 - Jun. 22
    12
    weeks
    0
    spots left

    $663.14

  • Registration is not open Registration is closed
    22534
    12-17
    yrs old

    Yellow 3.5

    Saturday
    16:00-17:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots 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 closed
    22536
    12-17
    yrs old

    Yellow Team Play

    Saturday
    12:00-13:30
    Apr. 5 - Jun. 21
    12
    weeks
    0
    spots left

    $546.46