At Joshua Creek we offer very popular year round instructional programs for adult and junior participants. The academy is accommodates all levels of play, ranging from our ‘Future Stars’ division for young beginners to intermediate levels to ‘High Performance’ program for our advanced and elite level juniors.  Our staff is comprised of competent, Tennis Canada certified, teaching professionals and we maintain very reasonable pro to student ratios.

Scheduling includes  a 24 week indoor program that begins in late September and runs through mid April.  During the outdoor season we have sessions of various lengths that runs from May through August. Various time slots and options are available based on the age and level of the participant.

Beginner 5 to 7 years old

Future Stars

Future stars is a great place to start! This class builds confidence, coordination skills and provides an introduction to the fundamentals of tennis. We use mini-nets and modified equipment to promote quick skill development and the ability to rally even at a very young age. This is a high energy, super fun experience designed to give kids an amazing start that leads to a lasting interest in the sport!

Beginner (Various Age Ranges)

Rising Stars (BRONZE)

Beginner to Low Intermediate. An ideal class for camp participants who would like to continue in tennis!

Intermediate (Various ages groups)

Shooting Stars (SILVER)

Younger students are able to carry out a 3/4 rally with a pro and older students are able to carry out a full game but require refinements in technique, improved consistency and playing experience.

Gloria Liang – Head Teaching Professional

Advanced (10 to 16)

High Performance (GOLD)

This class is for students who have a good technical foundation and are ready for higher level drills, advanced hitting scenarios and playing situations.

Elite (Various ages groups)

ELITE (Tournament)

Similar to our High Performance Academy but for even stronger players. This is an 'invitation only' program.