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.

Summer 2026 Program Overview

Duration: July 6 – August 30 (8 weeks)

NOTE: there will be no sessions on BC Day (August 3)

Fall 2026 Program Overview

Duration: September 8 – December 21 (15 weeks)

NOTE: there will be sessions on Truth and Reconciliation Day (September 30), Thanksgiving Day (October 12), Remembrance Day (November 11)

How to Register - Continuing Players

Every term, following our Evaluation Weeks, you will receive an email from letsplay@tennisforlife.ca with your child’s Progress Report. This report includes detailed feedback on their progress, their coach-assigned level for the upcoming season, and clear instructions and links on how to register. Please refer to that email and report when completing your registration. If you have any questions, feel free to email us or call (604) 939-0028.

How to Register - New Players

Registration for each season first opens to our continuing players. If space becomes available afterward, we reach out to families on the waitlist. To be considered, we encourage you to add your child to the waitlist for the program that matches their age. This is the only way for us to contact you when a spot opens. If you have any questions, please email letsplay@tennisforlife.ca or call (604) 939-0028.

Cancellation and Refund Policy

Due to high demand for our programs, we kindly request that should you need to cancel your or ​your child’s registration in our program(s), please do so no later than 7 (seven) days prior to the start of the term in order to receive 100% refund. This gives us the opportunity to accommodate other players who are on the waitlist.

Cancellation requests made within 1-6 days prior to the start of the term will incur a 10% fee or we’d be happy to offer you club credit instead.
Cancellation requests made 24 hours or less before the first day of the term are not eligible for refunds.

Missed Sessions Policy

To ensure fairness and to preserve program structure, consistency and quality for all participants, missed sessions are not eligible for make-ups, credits, refunds, or substitutes.

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

  • Program is full. Click here to join the waitlist
    28981
    4-5
    yrs old

    Blue - July and August

    Saturday
    09:30-10:30
    Jul. 11 - Aug. 29
    8
    weeks
    0
    spots left

    $246.04(tax incl.)

  • 29000
    4-5
    yrs old

    Blue

    Saturday
    11:00-12:00
    Sep. 12 - Dec. 19
    15
    weeks
    9
    spots left

    $466.20(tax incl.)

  • 29001
    4-5
    yrs old

    Blue

    Sunday
    11:00-12:00
    Sep. 13 - Dec. 20
    15
    weeks
    11
    spots left

    $466.20(tax incl.)


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

  • Program is full. Click here to join the waitlist
    28972
    6-8
    yrs old

    Red 1 - July and August

    Wednesday
    15:30-16:30
    Jul. 8 - Aug. 26
    8
    weeks
    0
    spots left

    $246.04(tax incl.)

  • 28973
    6-8
    yrs old

    Red 2 - July

    Wednesday
    16:30-17:30
    Jul. 8 - Jul. 29
    4
    weeks
    1
    spots left

    $123.02(tax incl.)

  • 28974
    6-8
    yrs old

    Red 2 - August

    Wednesday
    16:30-17:30
    Aug. 5 - Aug. 26
    4
    weeks
    2
    spots left

    $123.02(tax incl.)

  • Program is full. Click here to join the waitlist
    28982
    6-8
    yrs old

    Red 1 - July and August

    Saturday
    10:30-11:30
    Jul. 11 - Aug. 29
    8
    weeks
    0
    spots left

    $246.04(tax incl.)

  • Program is full. Click here to join the waitlist
    28983
    6-8
    yrs old

    Red 2 - July

    Saturday
    11:30-12:30
    Jul. 11 - Aug. 1
    4
    weeks
    0
    spots left

    $123.02(tax incl.)

  • Program is full. Click here to join the waitlist
    28984
    6-8
    yrs old

    Red 2 - August

    Saturday
    11:30-12:30
    Aug. 8 - Aug. 29
    4
    weeks
    0
    spots left

    $123.02(tax incl.)

  • Program is full. Click here to join the waitlist
    28994
    6-8
    yrs old

    Red 1 - July and August

    Tuesday
    17:30-18:30
    Jul. 7 - Aug. 25
    8
    weeks
    0
    spots left

    $246.04(tax incl.)

  • 28995
    6-8
    yrs old

    Red 1 - July and August

    Saturday
    11:30-12:30
    Jul. 11 - Aug. 29
    8
    weeks
    1
    spots left

    $246.04(tax incl.)

  • 29010
    6-8
    yrs old

    Red 1

    Monday
    15:30-16:30
    Sep. 14 - Dec. 21
    15
    weeks
    10
    spots left

    $466.20(tax incl.)

  • 29011
    6-8
    yrs old

    Red 1

    Wednesday
    15:30-16:30
    Sep. 9 - Dec. 16
    15
    weeks
    9
    spots left

    $466.20(tax incl.)

  • 29013
    6-8
    yrs old

    Red 1

    Saturday
    09:00-10:00
    Sep. 12 - Dec. 19
    15
    weeks
    6
    spots left

    $466.20(tax incl.)

  • 29015
    6-8
    yrs old

    Red 1

    Sunday
    09:00-10:00
    Sep. 13 - Dec. 20
    15
    weeks
    10
    spots left

    $466.20(tax incl.)

  • 29016
    6-8
    yrs old

    Red 1

    Sunday
    12:00-13:00
    Sep. 13 - Dec. 20
    15
    weeks
    8
    spots left

    $466.20(tax incl.)

  • 29020
    6-8
    yrs old

    Red 2

    Monday
    16:30-17:30
    Sep. 14 - Dec. 21
    15
    weeks
    9
    spots left

    $466.20(tax incl.)

  • 29021
    6-8
    yrs old

    Red 2

    Wednesday
    16:30-17:30
    Sep. 9 - Dec. 16
    15
    weeks
    2
    spots left

    $466.20(tax incl.)

  • 29022
    6-8
    yrs old

    Red 2

    Saturday
    10:00-11:00
    Sep. 12 - Dec. 19
    15
    weeks
    4
    spots left

    $466.20(tax incl.)

  • 29023
    6-8
    yrs old

    Red 2

    Sunday
    10:00-11:00
    Sep. 13 - Dec. 20
    15
    weeks
    7
    spots left

    $466.20(tax incl.)


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

  • Program is full. Click here to join the waitlist
    28967
    9-12
    yrs old

    Orange 1 - July and August

    Tuesday
    15:30-16:30
    Jul. 7 - Aug. 25
    8
    weeks
    0
    spots left

    $294.08(tax incl.)

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

    Orange 2 - July

    Tuesday
    16:30-17:30
    Jul. 7 - Jul. 28
    4
    weeks
    0
    spots left

    $147.04(tax incl.)

  • 28969
    9-11
    yrs old

    Orange 2 - August

    Tuesday
    16:30-17:30
    Aug. 4 - Aug. 25
    4
    weeks
    1
    spots left

    $147.04(tax incl.)

  • 28985
    9-11
    yrs old

    Orange 1 - July and August

    Saturday
    12:30-13:30
    Jul. 11 - Aug. 29
    8
    weeks
    1
    spots left

    $294.08(tax incl.)

  • 28986
    9-11
    yrs old

    Orange 2 - July

    Saturday
    12:30-13:30
    Jul. 11 - Aug. 1
    4
    weeks
    4
    spots left

    $147.04(tax incl.)

  • 28987
    9-11
    yrs old

    Orange 2 - August

    Saturday
    12:30-13:30
    Aug. 8 - Aug. 29
    4
    weeks
    2
    spots left

    $147.04(tax incl.)

  • 29030
    9-11
    yrs old

    Orange 1

    Monday
    15:30-16:30
    Sep. 14 - Dec. 21
    15
    weeks
    5
    spots left

    $556.92(tax incl.)

  • 29031
    9-11
    yrs old

    Orange 1

    Wednesday
    15:30-16:30
    Sep. 9 - Dec. 16
    15
    weeks
    4
    spots left

    $556.92(tax incl.)

  • 29032
    9-11
    yrs old

    Orange 1

    Thursday
    15:30-16:30
    Sep. 10 - Dec. 17
    15
    weeks
    4
    spots left

    $556.92(tax incl.)

  • 29034
    9-11
    yrs old

    Orange 1

    Saturday
    09:00-10:00
    Sep. 12 - Dec. 19
    15
    weeks
    4
    spots left

    $556.92(tax incl.)

  • 29037
    9-11
    yrs old

    Orange 1

    Sunday
    14:00-15:00
    Sep. 13 - Dec. 20
    15
    weeks
    10
    spots left

    $556.92(tax incl.)

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

    Orange 2

    Monday
    16:30-17:30
    Sep. 14 - Dec. 21
    15
    weeks
    0
    spots left

    $556.92(tax incl.)

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

    Orange 2

    Wednesday
    16:30-17:30
    Sep. 9 - Dec. 16
    15
    weeks
    0
    spots left

    $556.92(tax incl.)

  • 29042
    9-11
    yrs old

    Orange 2

    Friday
    15:30-16:30
    Sep. 11 - Dec. 18
    15
    weeks
    4
    spots left

    $556.92(tax incl.)

  • 29043
    9-11
    yrs old

    Orange 2

    Friday
    16:30-17:30
    Sep. 11 - Dec. 18
    15
    weeks
    5
    spots left

    $556.92(tax incl.)

  • 29045
    9-11
    yrs old

    Orange 2

    Saturday
    10:00-11:00
    Sep. 12 - Dec. 19
    15
    weeks
    2
    spots left

    $556.92(tax incl.)

  • 29046
    9-11
    yrs old

    Orange 2

    Sunday
    15:00-16:00
    Sep. 13 - Dec. 20
    15
    weeks
    9
    spots left

    $556.92(tax incl.)


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

  • 28975
    12-17
    yrs old

    Green 2.0 - July

    Wednesday
    17:30-18:30
    Jul. 8 - Jul. 29
    4
    weeks
    3
    spots left

    $147.04(tax incl.)

  • 28976
    12-17
    yrs old

    Green 2.0 - August

    Wednesday
    17:30-18:30
    Aug. 5 - Aug. 26
    4
    weeks
    3
    spots left

    $147.04(tax incl.)

  • 28989
    12-17
    yrs old

    Green 1.5 - July and August

    Saturday
    13:30-14:30
    Jul. 11 - Aug. 29
    8
    weeks
    1
    spots left

    $294.08(tax incl.)

  • 28992
    12-17
    yrs old

    Green 2.0 - July

    Saturday
    14:30-15:30
    Jul. 11 - Aug. 1
    4
    weeks
    3
    spots left

    $147.04(tax incl.)

  • 28993
    12-17
    yrs old

    Green 2.0 - August

    Saturday
    14:30-15:30
    Aug. 8 - Aug. 29
    4
    weeks
    2
    spots left

    $147.04(tax incl.)

  • 29052
    12-17
    yrs old

    Green 1.5

    Friday
    17:30-18:30
    Sep. 11 - Dec. 18
    15
    weeks
    2
    spots left

    $556.92(tax incl.)

  • 29053
    12-17
    yrs old

    Green 1.5

    Saturday
    14:30-15:30
    Sep. 11 - Dec. 19
    15
    weeks
    9
    spots left

    $556.92(tax incl.)

  • 29054
    12-17
    yrs old

    Green 1.5

    Sunday
    09:00-10:00
    Sep. 13 - Dec. 21
    15
    weeks
    10
    spots left

    $556.92(tax incl.)

  • 29060
    9-11
    yrs old

    Green 2.0 (9-11yrs)

    Monday
    17:30-18:30
    Sep. 14 - Dec. 21
    15
    weeks
    2
    spots left

    $556.92(tax incl.)

  • 29061
    9-11
    yrs old

    Green 2.0 (9-11yrs)

    Tuesday
    15:30-16:30
    Sep. 8 - Dec. 15
    15
    weeks
    3
    spots left

    $556.92(tax incl.)

  • 29062
    9-11
    yrs old

    Green 2.0 (9-11yrs)

    Wednesday
    17:30-18:30
    Sep. 9 - Dec. 16
    15
    weeks
    3
    spots left

    $556.92(tax incl.)

  • 29063
    9-11
    yrs old

    Green 2.0 (9-11yrs)

    Saturday
    11:00-12:00
    Sep. 12 - Dec. 19
    15
    weeks
    3
    spots left

    $556.92(tax incl.)

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

    Green 2.0 (12-17yrs)

    Wednesday
    17:30-18:30
    Sep. 9 - Dec. 16
    15
    weeks
    0
    spots left

    $556.92(tax incl.)

  • 29081
    12-17
    yrs old

    Green 2.0 (12-17yrs)

    Thursday
    16:30-17:30
    Sep. 10 - Dec. 17
    15
    weeks
    4
    spots left

    $556.92(tax incl.)

  • 29082
    12-17
    yrs old

    Green 2.0 (12-17yrs)

    Saturday
    11:00-12:00
    Sep. 12 - Dec. 19
    15
    weeks
    2
    spots left

    $556.92(tax incl.)

  • 29083
    12-17
    yrs old

    Green 2.0 (12-17yrs)

    Saturday
    15:30-16:30
    Sep. 12 - Dec. 19
    15
    weeks
    5
    spots left

    $556.92(tax incl.)

  • 29084
    12-17
    yrs old

    Green 2.0 (12-17yrs)

    Sunday
    10:00-11:00
    Sep. 13 - Dec. 20
    15
    weeks
    1
    spots left

    $556.92(tax incl.)


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

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

    Yellow 2.5 - July

    Thursday
    15:30-16:30
    Jul. 9 - Jul. 30
    4
    weeks
    0
    spots left

    $156.37(tax incl.)

  • 28978
    12-17
    yrs old

    Yellow 2.5 - August

    Thursday
    15:30-16:30
    Aug. 6 - Aug. 27
    4
    weeks
    2
    spots left

    $156.37(tax incl.)

  • 29090
    12-17
    yrs old

    Yellow 2.5

    Tuesday
    16:30-17:30
    Sep. 8 - Dec. 15
    15
    weeks
    1
    spots left

    $592.20(tax incl.)

  • 29091
    12-17
    yrs old

    Yellow 2.5

    Thursday
    17:30-18:30
    Sep. 10 - Dec. 17
    15
    weeks
    1
    spots left

    $592.20(tax incl.)

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

    Yellow 2.5

    Saturday
    15:30-16:30
    Sep. 12 - Dec. 19
    15
    weeks
    0
    spots left

    $592.20(tax incl.)

  • 29093
    12-17
    yrs old

    Yellow 2.5

    Saturday
    16:30-17:30
    Sep. 12 - Dec. 19
    15
    weeks
    7
    spots left

    $592.20(tax incl.)

  • 29094
    12-17
    yrs old

    Yellow 2.5

    Sunday
    10:00-11:00
    Sep. 13 - Dec. 20
    15
    weeks
    2
    spots left

    $592.20(tax incl.)

  • 29095
    12-17
    yrs old

    Yellow 2.5

    Sunday
    11:00-12:00
    Sep. 13 - Dec. 20
    15
    weeks
    7
    spots left

    $592.20(tax incl.)

  • 29100
    12-17
    yrs old

    Yellow 3.0

    Thursday
    15:30-17:00
    Sep. 10 - Dec. 17
    15
    weeks
    1
    spots left

    $888.30(tax incl.)

  • 29101
    12-17
    yrs old

    Yellow 3.0

    Saturday
    14:30-16:00
    Sep. 12 - Dec. 19
    15
    weeks
    2
    spots left

    $888.30(tax incl.)

  • 29102
    12-17
    yrs old

    Yellow 3.0

    Saturday
    16:00-17:30
    Sep. 12 - Dec. 19
    15
    weeks
    2
    spots left

    $888.30(tax incl.)

  • 29103
    12-17
    yrs old

    Yellow 3.0

    Sunday
    14:30-16:00
    Sep. 13 - Dec. 20
    15
    weeks
    1
    spots left

    $888.30(tax incl.)

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

    Yellow 3.5

    Monday
    17:00-18:30
    Sep. 14 - Dec. 21
    15
    weeks
    0
    spots left

    $937.76(tax incl.)

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

    Yellow 3.5

    Saturday
    14:30-16:00
    Sep. 12 - Dec. 19
    15
    weeks
    0
    spots left

    $937.76(tax incl.)

  • 29112
    12-17
    yrs old

    Yellow 3.5

    Saturday
    16:00-17:30
    Sep. 12 - Dec. 19
    15
    weeks
    1
    spots left

    $937.76(tax incl.)

  • 29113
    12-17
    yrs old

    Yellow 3.5

    Sunday
    16:00-17:30
    Sep. 13 - Dec. 20
    15
    weeks
    1
    spots left

    $937.76(tax incl.)


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.
  • Program is full. Click here to join the waitlist
    29120
    12-17
    yrs old

    Yellow Team Play

    Saturday
    12:00-13:30
    Sep. 12 - Dec. 19
    15
    weeks
    0
    spots left

    $750.17(tax incl.)