Junior Indoor Programs Junior Outdoor Programs

Important NOTES regarding Summer 2023 Registrations: 

Summer programs are offered to Red 2, Orange 2, Green 2, and Yellow 3 and 4 players. All Level 1 players should register for summer camps.

  • Summer Priority Registrations: May 22, 2023 for players who are currenlty enrolled in our Spring programs.
  • Waitlisted Players Registrations: Players who have waitlisted for our programs will be contacted after priority registration is over subject to availability.

  • Due to the high volume of players registering, we are ensuring all our currently enrolled and wait-listed players get a chance to register first. In the meantime, please send us an email with your inquiry at letsplay@tennisforlife.ca and we will get back to you shortly. Thank you for your patience.
  • To secure your spot, please ensure you complete the payment(s) at the time of registration. Enrolments that are not paid will be auto-deleted by the system at night.

To improve faster, we encourage players to register for another Learn session or even better enrol in our Team Play sessions, which we highly recommend as the second day for Play and Practice. Please scroll down to "Team Play" to learn more about Team Play and register.

Blue, Red 1, Orange 1 and Green 1 are best for starting players and those who still learning how to PLAY (Serve, Rally and Score). If you can PLAY and have previous experience, please contact us at letsplay@tennisforlife.ca for an assessment to determine if you can register in higher-level programs. 


CodeNameAgeDescriptionNoteDayTimeStart DateEnd DateWeeksAvail SpotsMember PriceNon-Member Price
21935Blue4 to 5Winter BlueSat11-12pmJan. 6Mar. 23122$307.80$307.80Register Now
21936Blue4 to 5Winter BlueSun11-12pmJan. 7Mar. 24120$307.80$307.80Register Now
21937Red 16 to 8Winter Red 1Mon3:30-4:30pmJan. 8Mar. 25123$307.80$307.80Register Now
21938Red 16 to 8Winter Red 1Mon4:30-5:30pmJan. 8Mar. 25120$307.80$307.80Register Now
21939Red 16 to 8Winter Red 1Wed3:30-4:30pmJan. 3Mar. 20120$307.80$307.80Register Now
21940Red 16 to 8Winter Red 1Wed4:30-5:30pmJan. 3Mar. 20120$307.80$307.80Register Now
21941Red 16 to 8Winter Red 1Sat9-10amJan. 6Mar. 23120$307.80$307.80Register Now
21942Red 16 to 8Winter Red 1Sat10-11amJan. 6Mar. 23120$307.80$307.80Register Now
21943Red 16 to 8Wintert Red 1Sun9-10amJan. 7Mar. 24121$307.80$307.80Register Now
21944Red 16 to 8Winter Red 1Sun10-11amJan. 7Mar. 24120$307.80$307.80Register Now
21945Red 16 to 8Winter Red 1Sun12-1pmJan. 7Mar. 24126$307.80$307.80Register Now
21946Red 26 to 8Winter Red 2Mon4:30-5:30pmJan. 8Mar. 25121$307.80$307.80Register Now
21947Red 26 to 8Winter Red 2Wed3:30-4:30pmJan. 3Mar. 20120$307.80$307.80Register Now
21948Red 26 to 8Winter Red 2Wed4:30-5:30pmJan. 3Mar. 20122$307.80$307.80Register Now
21949Red 26 to 8Winter Red 2Sat10-11amJan. 6Mar. 23120$307.80$307.80Register Now
21950Red 26 to 8Winter Red 2Sun10-11amJan. 7Mar. 24124$307.80$307.80Register Now
21951Orange 19 to 11Winter Orange 1Mon3:30-4:30pmJan. 8Mar. 25120$367.80$367.80Register Now
21952Orange 19 to 11Winter Orange 1Wed3:30-4:30pmJan. 3Mar. 20120$367.80$367.80Register Now
21953Orange 19 to 11Winter Orange 1Sat9-10amJan. 6Mar. 23121$367.80$367.80Register Now
21989Orange 19 to 11Winter Orange 1Sat4:30-5:30pmJan. 6Mar. 23121$367.80$367.80Register Now
21954Orange 19 to 11Winter Orange 1Sun9-10amJan. 7Mar. 24121$367.80$367.80Register Now
21955Orange 29 to 11Winter Orange 2Mon4:30-5:30pmJan. 8Mar. 25121$367.80$367.80Register Now
21956Orange 29 to 11Winter Orange 2Tue3:30-4:30pmJan. 2Mar. 19120$367.80$367.80Register Now
21957Orange 29 to 11Winter Orange 2Wed4:30-5:30pmJan. 3Mar. 20121$367.80$367.80Register Now
21958Orange 29 to 11Winter Orange 2Thur3:30-4:30pmJan. 4Mar. 21123$367.80$367.80Register Now
21959Orange 29 to 11Winter Orange 2Sat10-11amJan. 6Mar. 23120$367.80$367.80Register Now
21960Orange 29 to 11Winter Orange 2Sun10-11amJan. 7Mar. 24121$367.80$367.80Register Now
21961Orange 29 to 11Winter Orange 2Sun2:30pm-3:30pmJan. 7Mar. 24120$367.80$367.80Register Now
21962Green Transitional9 to 11Winter Green TransitionalMon5:30-6:30pmJan. 8Mar. 25120$367.80$367.80Register Now
21963Green Transitional9 to 11Winter Green TransitionalTue4:30-5:30pmJan. 2Mar. 19120$367.80$367.80Register Now
21964Green Transitional9 to 11Winter Green TransitionalWed5:30-6:30pmJan. 3Mar. 20120$367.80$367.80Register Now
21965Green Transitional9 to 11Winter Green TransitionalThur4:30-5:30pmJan. 4Mar. 21120$367.80$367.80Register Now
21994Green Transitional9 to 11Winter Green TransitionalSat2:30-3:30pmJan. 6Mar. 23120$367.80$367.80Register Now
21966Green 112 to 17Winter Green 1Sat2:30-3:30pmJan. 6Mar. 23120$367.80$367.80Register Now
21967Green 112 to 17Winter Green 1Sun2-3pmJan. 7Mar. 24120$367.80$367.80Register Now
21968Green 212 to 17Winter Green 2Sat11-12pmJan. 6Mar. 23120$367.80$367.80Register Now
21969Green 212 to 17Winter Green 2Sat3:30-4:30pmJan. 6Mar. 23122$367.80$367.80Register Now
21995Green 212 to 17Winter Green 2Sun2-3pmJan. 7Mar. 24120$367.80$367.80Register Now
21970Green 212 to 17Winter Green 2Sun3-4pmJan. 7Mar. 24123$367.80$367.80Register Now
21971Yellow 312 to 17Winter Yellow 3Mon5:30-6:30pmJan. 8Mar. 25120$391.20$391.20Register Now
21972Yellow 312 to 17Winter Yellow 3Tue5:30-6:30pmJan. 2Mar. 19120$391.20$391.20Register Now
21973Yellow 312 to 17Winter Yellow 3Wed5:30-6:30pmJan. 3Mar. 20120$391.20$391.20Register Now
21974Yellow 312 to 17Winter Yellow 3Thur5:30-6:30pmJan. 4Mar. 21120$391.20$391.20Register Now
21975Yellow 312 to 17Winter Yellow 3Sat4:30-5:30pmJan. 6Mar. 23120$391.20$391.20Register Now
21976Yellow 312 to 17Winter Yellow 3Sun11-12pmJan. 7Mar. 24120$391.20$391.20Register Now
21977Yellow 312 to 17Winter Yellow 3Sun3:30-4:30pmJan. 7Mar. 24120$391.20$391.20Register Now
21978Yellow 312 to 17Winter Yellow 3Sun4:30-5:30pmJan. 7Mar. 24120$391.20$391.20Register Now
21979Yellow 412 to 17Winter Yellow 4Mon5-6:30pmJan. 8Mar. 25120$586.80$586.80Register Now
21980Yellow 412 to 17Winter Yellow 4Wed5-6:30pmJan. 3Mar. 20120$586.80$586.80Register Now
21981Yellow 412 to 17Winter Yellow 4Fri3:30-5pmJan. 5Mar. 22120$586.80$586.80Register Now
21991Yellow 412 to 17Winter Yellow 4Fri3:30-4:30pmJan. 5Mar. 22120$391.20$391.20Register Now
21992Yellow 412 to 17Winter Yellow 4Fri4:30-5:30pmJan. 5Mar. 22120$391.20$391.20Register Now
21982Yellow 412 to 17Winter Yellow 4Fri5:30-6:30pmJan. 5Mar. 22120$391.20$391.20Register Now
21983Yellow 412 to 17Winter Yellow 4Sat12-1:30pmJan. 6Mar. 23122$586.80$586.80Register Now
21990Yellow 412 to 17Winter Yellow 4Sat2:30-4pmJan. 6Mar. 23120$586.80$586.80Register Now
21984Yellow 412 to 17Winter Yellow 4Sun2:30-3:30pmJan. 7Mar. 24122$391.20$391.20Register Now
21993Yellow 412 to 17Winter Yellow 4Sun3:30-4:30pmJan. 7Mar. 24120$391.20$391.20Register Now
21985Yellow 412 to 17Winter Yellow 4Sun4:30-5:30pmJan. 7Mar. 24120$391.20$391.20Register Now

Team Play!

The Team Play sessions provide players with additional point play repetition in a friendly and fun team environment, so they can put in play the skills they learned in practice. Thus they get to improve their overall tennis skills much faster. Team Play sessions help create a desire for wanting to play better, and consequently, playing better becomes the reason for any skill development, going out to practice, and continue taking Learn sessions. 

Imagine having your child taking a piano class once a week, but without him practicing to play the piano on another day in a week. Without that additional playing time, they will not progress as much at playing the piano. The same logic applies to Tennis.  Tennis is a game, and to play it better players need a lot of point play experience.

CodeNameAgeDescriptionNoteDayTimeStart DateEnd DateWeeksAvail SpotsMember PriceNon-Member Price
21986Orange Team Play9 to 11Winter Orange Team PlaySat2:30-4pmJan. 6Mar. 23125$450.00$450.00Register Now
21987Green Team Play12 to 17Winter Green Team PlaySat12-1:30pmJan. 6Mar. 23121$507.60$507.60Register Now
21988Yellow Team Play12 to 17Winter Yellow Team PlaySat4-5:30pmJan. 6Mar. 23120$507.60$507.60Register Now