Spring and Summer lessons are open for registration. Register now.

Find a Class

  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    August 6 – August 9

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 6 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    August 6 – August 9

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 5 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    August 12 – August 16

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 10 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    August 12 – August 16

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 5 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    August 19 – August 23

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 12 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    August 19 – August 23

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 8 – July 12

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 8 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    July 8 – July 12

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 15 – July 19

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 10 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    July 15 – July 19

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 22 – July 26

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 2 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    July 22 – July 26

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 4 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 29 – August 2

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 9 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    July 29 – August 2

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    July 30 – August 8

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions 1 spot left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    August 12 – August 16

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 5 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 2 – July 5

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 9 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Mount Pleasant Community Centre

    July 2 – July 5

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 29 – August 7

    Mon+Wed 6:15pm – 7:30pm

    3 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 16 – July 25

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 1 spot left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    July 2 – July 5

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 11 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    July 8 – July 12

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 9 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    August 26 – August 30

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 19 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    August 6 – August 9

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 8 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    August 6 – August 9

    Tue-Fri 9:00am – 3:00pm

    4 Sessions 15 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    August 12 – August 16

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 15 – July 24

    Mon+Wed 6:15pm – 7:30pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    July 29 – August 7

    Mon+Wed 5:00pm – 6:15pm

    3 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    August 12 – August 21

    Mon+Wed 6:15pm – 7:30pm

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 13 – August 22

    Tue+Thu 7:30am – 8:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 13 – August 22

    Tue+Thu 8:30am – 9:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 2 – July 11

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    July 3 – July 10

    Mon+Wed 5:00pm – 6:15pm

    3 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 3 – July 10

    Mon+Wed 6:15pm – 7:30pm

    3 Sessions 3 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    July 22 – July 26

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 30 – August 8

    Tue+Thu 7:30am – 8:30am

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 30 – August 8

    Tue+Thu 8:30am – 9:30am

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 30 – August 8

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    August 6 – August 9

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 4 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 3 – July 10

    Mon+Wed 7:30am – 8:30am

    3 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    July 3 – July 10

    Mon+Wed 8:30am – 9:45am

    3 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 3 – July 10

    Mon+Wed 5:00pm – 6:15pm

    3 Sessions 2 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    July 8 – July 12

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 4 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 8 – July 12

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    July 15 – July 24

    Mon+Wed 8:30am – 9:45am

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 16 – July 25

    Tue+Thu 7:30am – 8:30am

    4 Sessions 4 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 16 – July 25

    Tue+Thu 8:30am – 9:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 16 – July 25

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    August 12 – August 16

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 12 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    August 19 – August 23

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 8 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    July 2 – July 5

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 2 – July 5

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    July 4 – July 25

    Thursday 6:00pm – 7:15pm

    4 Sessions Full

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    July 22 – July 26

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 3 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    July 29 – August 2

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 7 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    August 12 – August 16

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    August 13 – August 22

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions 9 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    July 2 – July 5

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 8 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    July 22 – July 26

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 26 – August 30

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 19 – August 23

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 2 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    July 2 – July 5

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 4 spots left

    Register
  • Teen Fundamentals (13-18 yrs)

    Kerrisdale Community Centre

    July 4 – July 25

    Thursday 4:45pm – 6:00pm

    4 Sessions 3 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    July 8 – July 12

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 6 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    July 22 – July 26

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 13 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    July 29 – August 2

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 16 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    August 19 – August 23

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 8 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    August 26 – August 30

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 9 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    July 2 – July 5

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 9 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    July 15 – July 19

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 13 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 22 – July 26

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 7 spots left

    Register
  • Teen Fundamentals (13-18 yrs)

    Kerrisdale Community Centre

    August 1 – August 22

    Thursday 4:45pm – 6:00pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    August 1 – August 22

    Thursday 6:00pm – 7:15pm

    4 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 2 – July 5

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    July 3 – July 24

    Mon+Wed 5:30pm – 7:00pm

    7 Sessions 3 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 8 – July 12

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 4 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    July 15 – July 19

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 8 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Marpole Oakridge Community Centre

    August 26 – August 30

    Mon-Fri 10:15am – 12:30pm

    5 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    July 15 – July 24

    Mon+Wed 5:00pm – 6:15pm

    4 Sessions Full

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    August 19 – August 23

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 1 spot left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 29 – August 7

    Mon+Wed 7:30am – 8:30am

    3 Sessions 10 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    July 29 – August 2

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 2 – July 11

    Tue+Thu 7:30am – 8:30am

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 2 – July 11

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 3 – July 10

    Mon+Wed 6:15pm – 7:30pm

    3 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 15 – July 24

    Mon+Wed 7:30am – 8:30am

    4 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 12 – August 16

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 7 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    August 12 – August 21

    Mon+Wed 5:00pm – 6:15pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 30 – August 8

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions 10 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    August 6 – August 9

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 9 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    August 6 – August 9

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    August 12 – August 21

    Mon+Wed 7:30am – 8:30am

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    August 12 – August 21

    Mon+Wed 8:30am – 9:45am

    4 Sessions 10 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    August 12 – August 16

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 12 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    August 12 – August 16

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 12 – August 21

    Mon+Wed 5:00pm – 6:15pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 13 – August 22

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 13 – August 22

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions 8 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    August 19 – August 23

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 10 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Kitsilano Community Centre

    July 15 – July 19

    Mon-Fri 9:00am – 12:00pm

    5 Sessions Full

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 15 – July 19

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 8 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    July 15 – July 19

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 15 – July 24

    Mon+Wed 5:00pm – 6:15pm

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 15 – July 24

    Mon+Wed 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 22 – July 26

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    July 29 – August 7

    Mon+Wed 8:30am – 9:45am

    3 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 29 – August 2

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 7 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    July 29 – August 2

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 29 – August 7

    Mon+Wed 5:00pm – 6:15pm

    3 Sessions 10 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    August 19 – August 23

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 16 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    August 26 – August 30

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 16 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 2 – July 11

    Tue+Thu 8:30am – 9:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 2 – July 11

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions Full

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kitsilano Community Centre

    July 8 – July 12

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 9 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    July 22 – July 26

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 16 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 29 – August 2

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 8 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    July 29 – August 2

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    July 29 – August 21

    Mon+Wed 5:30pm – 7:00pm

    7 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    July 30 – August 20

    Tuesday 5:00pm – 7:00pm

    4 Sessions Full

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 6 – August 9

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 6 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    August 6 – August 9

    Tue-Fri 9:00am – 12:00pm

    4 Sessions 8 spots left

    Register
  • Youth Aces + Performance Camp (11-16 yrs)

    Kerrisdale Community Centre

    August 6 – August 9

    Tue-Fri 1:00pm – 4:00pm

    4 Sessions 15 spots left

    Register
  • Junior Fundamentals + Aces Camp (7.5-10 yrs)

    Kerrisdale Community Centre

    August 12 – August 16

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 15 – July 19

    Mon-Fri 9:00am – 12:00pm

    5 Sessions 3 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    July 15 – July 19

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 11 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    July 29 – August 2

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 10 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    August 19 – August 23

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 11 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    July 22 – July 26

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 7 spots left

    Register
  • Youth Fundamentals + Aces Camp (11-15 yrs)

    Mount Pleasant Community Centre

    July 8 – July 12

    Mon-Fri 1:00pm – 4:00pm

    5 Sessions 12 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    July 2 – July 5

    Tue-Fri 9:00am – 3:00pm

    4 Sessions 19 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    July 8 – July 12

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 17 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    July 15 – July 19

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 12 spots left

    Register
  • Junior Fundamentals + Aces Full Day Camp (8-13 yrs)

    West Point Grey Community Centre

    August 19 – August 23

    Mon-Fri 9:00am – 3:00pm

    5 Sessions 16 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    July 16 – July 25

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Marpole Oakridge Community Centre

    August 26 – August 30

    Mon-Fri 9:15am – 10:15am

    5 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    July 2 – July 11

    Tue+Thu 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    August 12 – August 21

    Mon+Wed 6:15pm – 7:30pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    August 13 – August 22

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 16 – July 25

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 29 – August 7

    Mon+Wed 6:15pm – 7:30pm

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 30 – August 8

    Tue+Thu 5:00pm – 6:15pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    July 2 – July 23

    Tuesday 5:00pm – 7:00pm

    4 Sessions Full

    Register

No Classes Found

@summer.smash.tennis