(604) 557-8125 Sign Up
Fall 2026 Now enrolling · Lessons start Sept. 14 · Join any time

Fall junior tennis lessons

A positive learning environment where kids ages 4–17 build confidence, develop strong fundamentals, make friends, and develop a lifelong love of tennis—in small groups of just six players per coach, indoors and year-round at the Fraser Valley's longest-running tennis academy.

5.0 · loved by 61 local families on Google
Great West Fitness (White Tennis Bubble), Abbotsford
Small groups6 to 1 coach to student ratio for personalized attention.
14 weeksA full fall term, Sept. 14 to Dec. 19
Ages 4–17From first swings to competitive tournament players.
Make-upsMiss a class? Just come another day.
The programs

Four levels, one progressive pathway

Based on Tennis Canada's Progressive Tennis system, our player development pathway helps children build strong fundamentals, confidence, and a lifelong love of tennis at every stage. Find the level that's right for your child, then choose the days that best fit your family's schedule. Lessons start September 14, 2026.

01

Level 1 — Beginner

Term
$490 + GST
One day / week · 14 weeks
or 2× $245 (2nd payment Oct 20)

Our Level 1 group lessons are designed for players with little or no previous tennis experience. At this level, we focus on building a solid foundation for players to learn the basic strokes of tennis and introduce fundamental technical, tactical, and coordination skills required for the sport. Additionally, students will develop basic rallying skills and participate in point play. Overall, our Level 1 group lessons provide a supportive and enjoyable environment where students can gain confidence and improve their tennis skills.

Choose one or more days
Red Ball

Ages 4–7

$490 + GST

or 2× $245 · 2nd payment Oct 20

  • Mon 3:30–4:30 pmSept 14 – Dec 14
  • Tue 4:30–5:30 pmSept 15 – Dec 15
  • Wed 3:30–4:30 pmSept 16 – Dec 16
  • Thu 4:30–5:30 pmSept 17 – Dec 17
  • Sat 10:00–11:00 amSept 19 – Dec 19
Orange Ball

Ages 8–10

$490 + GST

or 2× $245 · 2nd payment Oct 20

  • Mon 3:30–4:30 pmSept 14 – Dec 14
  • Tue 3:30–4:30 pmSept 15 – Dec 15
  • Wed 4:30–5:30 pmSept 16 – Dec 16
  • Thu 3:30–4:30 pmSept 17 – Dec 17
  • Thu 5:30–6:30 pmSept 17 – Dec 17
  • Sat 11:00–12:00 pmSept 19 – Dec 19
Green Ball

Ages 11–14

$490 + GST

or 2× $245 · 2nd payment Oct 20

  • Mon 4:30–5:30 pmSept 14 – Dec 14
  • Tue 4:30–5:30 pmSept 15 – Dec 15
  • Wed 5:30–6:30 pmSept 16 – Dec 16
  • Thu 6:30–7:30 pmSept 17 – Dec 17
  • Sat 1:00–2:00 pmSept 19 – Dec 19
Green Ball

Ages 15–17

$490 + GST

or 2× $245 · 2nd payment Oct 20

  • Mon 5:30–6:30 pmSept 14 – Dec 14
  • Fri 4:30–5:30 pmSept 18 – Dec 18
  • Fri 6:30–7:30 pmSept 18 – Dec 18
02

Level 2 — Intermediate

Term
$980 + GST
Two days / week · 14 weeks
or 2× $490 (2nd payment Oct 20)

Our Level 2 group lesson is designed for players with previous lesson experience. Building upon the skills learned in the Level 1 level, players will learn more advanced skills in rallying, point play, technical, and tactical fundamentals. Additionally, students will engage in enjoyable and interactive tennis games, fostering a sense of healthy competition and teamwork among their peers. Our Level 2 group lays an excellent foundation for players who wish to progress towards our competitive group lessons.

Choose one grouped pair of days
Red Ball

Ages 4–7

Two days per week
$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Mon & Wed3:30–4:30 pmSept. 14 – Dec. 16PAIR
  • Tue & Thu4:30–5:30 pmSept. 15 – Dec. 17PAIR
  • Fri. 3:30 to 4:30Sat. 10-11amSept. 18 – Dec. 19PAIR
Orange Ball

Ages 8–10

Two days per week
$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Mon & Wed3:30–4:30 pmSept. 14 – Dec. 16PAIR
  • Tue & Thu3:30–4:30 pmSept. 15 – Dec. 17PAIR
  • Fri. 3:30 to 4:30Sat. 12-1pmSept. 18 – Dec. 19PAIR
Regular Ball

Ages 11–15

Two days per week
$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Mon & Wed4:30–5:30 pmSept. 14 – Dec. 16PAIR
  • Mon & Wed5:30–6:30 pmSept. 14 – Dec. 16PAIR
  • Tue. 4:30 to 5:30Thu. 6:30 to 7:30Sept. 15 – Dec. 17PAIR
Regular Ball

Ages 15–17

Two days per week
$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Fri. 4:30 to 5:30Sat. 2-3pmSept. 18 – Dec. 19PAIR
03

Competitive

From
$980 + GST
Two days / week · 14 weeks
Regular-ball groups $1,470

Our Competitive group lesson is for players with a solid grasp of the skills learned in the Level 2 group. This class is designed to provide intense training and practice to prepare students for competitive tournament environments. These group classes will focus on developing advanced technical and tactical skills essential for successful tournament play. Our Competitive group lessons aim to nurture and challenge players motivated to take their tennis abilities to the next level. We strive to cultivate well-rounded and successful competitive tennis players. Regular participation in Tennis BC-sanctioned tournaments and weekly privates is highly recommended in this group for players to maximize their full potential. Our “Competitive” group lays an excellent foundation for players who wish to progress towards our performance group lessons.

Choose your group
Red · Competitive

Ages 4–7

$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Mon & Wed3:30–4:30 pmSept. 14 – Dec. 16PAIR
Orange · Competitive

Ages 8–10

$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Tue & Thu5:30–6:30 pmSept. 15 – Dec. 17PAIR
Green · Competitive

Ages 11–14

$980 + GST

or 2× $490 · 2nd payment Oct 20

  • Tue. 5:30 to 6:30Thu. 6:30 to 7:30Sept. 15 – Dec. 17PAIR
Regular-ball groups
Yellow · Competitive

U12 & U14

$1,470 + GST

or 2× $735 · 2nd payment Oct 20

  • Mon & Wed6:30–8:00 pmSept. 14 – Dec. 16PAIR
Yellow · Competitive

U14, U16 & U18

$1,470 + GST

or 2× $735 · 2nd payment Oct 20

  • Mon & Wed8:00–9:30 pmSept. 14 – Dec. 16PAIR
Footwork & Conditioning — included in both groups

Both regular-ball competitive groups include the VTA Footwork & Conditioning program, Mon & Wed 6:00–6:30 pm, led by Coach Riaan du Toit — former ATP-ranked pro, 4th at Canadian U18 Nationals (2010), NCAA Division I athlete, and NCSF-certified personal trainer.

04

High Performance

Term
$1,470 + GST
Two days / week · 14 weeks
or 2× $735 (2nd payment Oct 20)

Our Performance group lesson is specifically tailored for players actively participating in provincial tournaments and aiming to excel in tennis beyond that level. This program strongly emphasizes advanced skill development and strategic tactics, focusing on optimizing the game's physical and mental aspects. In this class, students will engage in rigorous training sessions designed to enhance their skills to the highest level. The curriculum encompasses a comprehensive approach that hones technical proficiency, refines tactical decision-making, and improves mental resilience. To maximize players' potential, participants must actively compete in 1-2 monthly tournaments, participate in weekly match plays, and schedule weekly private sessions. It is important to note that enrolling in the Performance class requires prior approval from Head Tennis Pro Charles du Toit.

Enrolment requires prior approval from Head Tennis Pro Charles du Toit
U12 · U14 · U16 · U18

Performance Team

$1,470 + GST

or 2× $735 · 2nd payment Oct 20

  • Mon & Wed6:30–8:00 pmSept. 14 – Dec. 16PAIR
Footwork & Conditioning included

Included in your program fee — Mon & Wed 6:00–6:30 pm, led by Coach Riaan du Toit — former ATP-ranked pro, 4th at Canadian U18 Nationals (2010), NCAA Division I athlete, and NCSF-certified personal trainer.

One-on-one

Private & semi-private lessons

Focused, personalized coaching that works around your schedule—perfect for complementing group lessons or giving your child extra individual attention.

Private · 1 player
$83+GST
per hour
Semi · 2 players
$47+GST
per hour, per person
Semi · 3 players
$41+GST
per hour, per person
Semi · 4 players
$37+GST
per hour, per person

Questions before you book? Call or text Head Coach Charles du Toit — he's happy to help you find the right day, time and fit for your child.

Call (604) 557-8125

Form not loading? Open the registration form in a new tab.

Sign up your child