Junior Indoor Programs Junior Outdoor Programs

Important NOTES regarding Winter 2023 Registrations: 

  • All Covid safety measures and guidelines as well as any required adjustments will be implemented, as per BC Public Health Order. 
  • Priority Registrations: Nov 28 – Dec 11 for players who are currenlty enrolled in our Fall programs. 
  • Waitlisted-Players Registrations dates: Dec 12 onward for players who have waitlisted for our Fall programs

  • 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 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
21539Blue4 to 5Winter BlueSat11-12pmJan. 7Mar. 18110$275.00$275.00Register Now
21540Blue4 to 5Winter BlueSun10-11amJan. 8Mar. 19110$275.00$275.00Register Now
21541Red 16 to 8Winter Red 1Mon3:30-4:30pmJan. 9Mar. 20110$275.00$275.00Register Now
21542Red 16 to 8Winter Red 1Mon4:30-5:30pmJan. 9Mar. 20110$275.00$275.00Register Now
21543Red 16 to 8Winter Red 1Wed3:30-4:30pmJan. 4Mar. 15110$275.00$275.00Register Now
21544Red 16 to 8Winter Red 1Wed4:30-5:30pmJan. 4Mar. 15110$275.00$275.00Register Now
21610Red 16 to 8Winter Red 1Sat9-10amJan. 7Mar. 18110$275.00$275.00Register Now
21546Red 16 to 8Winter Red 1Sat10-11amJan. 7Mar. 18110$275.00$275.00Register Now
21547Red 16 to 8Winter Red 1Sun9-10amJan. 8Mar. 19110$275.00$275.00Register Now
21598Red 16 to 8Winter Red 1Sun11-12pmJan. 8Mar. 19110$275.00$275.00Register Now
21599Red 16 to 8Winter Red 1Sun12-1pmJan. 8Mar. 19110$275.00$275.00Register Now
21548Red 26 to 8Winter Red 2Mon4:30-5:30pmJan. 9Mar. 20110$275.00$275.00Register Now
21549Red 26 to 8Winter Red 2Wed4:30-5:30pmJan. 4Mar. 15111$275.00$275.00Register Now
21550Red 26 to 8Winter Red 2Sat10-11amJan. 7Mar. 18111$275.00$275.00Register Now
21551Red 26 to 8Winter Red 2Sun9-10amJan. 8Mar. 19110$275.00$275.00Register Now
21552Red 26 to 8Winter Red 2Sun12-1pmJan. 8Mar. 19110$275.00$275.00Register Now
21553Orange 19 to 11Winter Orange 1Mon3:30-4:30pmJan. 9Mar. 20110$330.00$330.00Register Now
21554Orange 19 to 11Winter Orange 1Wed3:30-4:30pmJan. 4Mar. 15110$330.00$330.00Register Now
21555Orange 19 to 11Winter Orange 1Sat3:30-4:30pmJan. 7Mar. 18110$330.00$330.00Register Now
21556Orange 19 to 11Winter Orange 1Sun9-10amJan. 8Mar. 19110$330.00$330.00Register Now
21557Orange 19 to 11Winter Orange 1Sun2-3pmJan. 8Mar. 19110$330.00$330.00Register Now
21623Orange 19 to 11Winter Orange 1Sun3:30-4:30pmJan. 8Mar. 19110$330.00$330.00Register Now
21558Orange 29 to 11Winter Orange 2Tue3:30-4:30pmJan. 3Mar. 14110$330.00$330.00Register Now
21559Orange 29 to 11Winter Orange 2Thur3:30-4:30pmJan. 5Mar. 16110$330.00$330.00Register Now
21560Orange 29 to 11Winter Orange 2Sat10-11amJan. 7Mar. 18111$330.00$330.00Register Now
21561Orange 29 to 11Winter Orange 2Sat2:30-3:30pmJan. 7Mar. 18111$330.00$330.00Register Now
21600Orange 29 to 11Winter Orange 2Sat3:30-4:30pmJan. 7Mar. 18110$330.00$330.00Register Now
21562Orange 29 to 11Winter Orange 2Sun10-11amJan. 8Mar. 19111$330.00$330.00Register Now
21563Orange 29 to 11Winter Orange 2Sun2pm-3pmJan. 8Mar. 19110$330.00$330.00Register Now
21564Orange 29 to 11Winter Orange 2Sun3:30-4:30pmJan. 8Mar. 19110$330.00$330.00Register Now
21565Green Transitional9 to 11Winter Green TransitionalTue4:30-5:30pmJan. 3Mar. 14110$330.00$330.00Register Now
21566Green Transitional9 to 11Winter Green TransitionalWed5:30-6:30pmJan. 4Mar. 15110$330.00$330.00Register Now
21568Green Transitional9 to 11Winter Green TransitionalFri5-6pmJan. 6Mar. 17111$330.00$330.00Register Now
21601Green Transitional9 to 11Winter Green TransitionalSat9-10amJan. 7Mar. 18111$330.00$330.00Register Now
21569Green Transitional9 to 11Winter Green TransitionalSat4:30-5:30pmJan. 7Mar. 18110$330.00$330.00Register Now
21571Green 112 to 17Winter Green 1Mon4:30-5:30pmJan. 9Mar. 20110$330.00$330.00Register Now
21572Green 112 to 17Winter Green 1Wed4:30-5:30pmJan. 4Mar. 15110$330.00$330.00Register Now
21573Green 112 to 17Winter Green 1Sat3:30pm-4:30pmJan. 7Mar. 18110$330.00$330.00Register Now
21607Green 112 to 17Winter Green 1Sun11am-12pmJan. 22Mar. 1990$270.00$270.00Register Now
21574Green 112 to 17Winter Green 1Sun3-4pmJan. 8Mar. 19110$330.00$330.00Register Now
21575Green 212 to 17Winter Green 2Wed5:30-6:30pmJan. 4Mar. 15110$330.00$330.00Register Now
21576Green 212 to 17Winter Green 2Sat11-12pmJan. 7Mar. 18110$330.00$330.00Register Now
21577Green 212 to 17Winter Green 2Sat2:30-3:30pmJan. 7Mar. 18110$330.00$330.00Register Now
21578Green 212 to 17Winter Green 2Sun11-12pmJan. 8Mar. 19110$330.00$330.00Register Now
21597Green 212 to 17Winter Green 2Sun3-4pmJan. 8Mar. 19110$330.00$330.00Register Now
21579Green 212 to 17Winter Green 2Sun4:30-5:30pmJan. 8Mar. 19112$330.00$330.00Register Now
21580Yellow 312 to 17Winter Yellow 3Mon5:30-6:30pmJan. 9Mar. 20110$374.00$374.00Register Now
21581Yellow 312 to 17Winter Yellow 3Tue5:30-6:30pmJan. 3Mar. 14110$374.00$374.00Register Now
21567Yellow 312 to 17Winter Yellow 3Thur4:30-5:30pmJan. 5Mar. 16110$374.00$374.00Register Now
21582Yellow 312 to 17Winter Yellow 3Thur5:30-6:30pmJan. 5Mar. 16110$374.00$374.00Register Now
21583Yellow 312 to 17Winter Yellow 3Fri6-7pmJan. 6Mar. 17110$374.00$374.00Register Now
21584Yellow 312 to 17Winter Yellow 3Sat9-10amJan. 7Mar. 18110$374.00$374.00Register Now
21609Yellow 312 to 17Winter Yellow 3Sat2:30pm-3:30pmJan. 7Mar. 18111$374.00$374.00Register Now
21585Yellow 312 to 17Winter Yellow 3Sat4:30-5:30pmJan. 7Mar. 18110$374.00$374.00Register Now
21586Yellow 312 to 17Winter Yellow 3Sun2:30-3:30pmJan. 8Mar. 19111$374.00$374.00Register Now
21587Yellow 412 to 17Winter Yellow 4Tue6:30-8pmJan. 3Mar. 14110$561.00$561.00Register Now
21588Yellow 412 to 17Winter Yellow 4Thur6:30-8pmJan. 5Mar. 16110$561.00$561.00Register Now
21595Yellow 412 to 17Winter Yellow 4Fri3:30-5pmJan. 6Mar. 17110$561.00$561.00Register Now
21589Yellow 412 to 17Winter Yellow 4Fri7-8:30pmJan. 6Mar. 17110$561.00$561.00Register Now
21590Yellow 412 to 17Winter Yellow 4Sat12-1:30pmJan. 7Mar. 18110$561.00$561.00Register Now
21591Yellow 412 to 17Winter Yellow 4Sun12-1:30pmJan. 8Mar. 19110$561.00$561.00Register 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
21592Orange Team Play9 to 11Winter Orange Team PlaySat4-5:30pmJan. 7Mar. 18112$396.00$396.00Register Now
21593Green Team Play12 to 17Winter Green Team PlaySat2:30-4pmJan. 7Mar. 18110$448.80$448.80Register Now
21594Yellow Team Play12 to 17Winter Yellow Team PlaySat12-1:30pmJan. 7Mar. 18110$448.80$448.80Register Now