Kids Summer Camps and Adult Classes starting soon!

Find a Class

  • Adult Beginner++ (2.0)

    Vancouver Park Board

    McBride Park

    August 1 – August 22

    Saturday 3:15pm – 4:30pm

    4 Sessions 2 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    McBride Park

    July 4 – July 25

    Saturday 3:15pm – 4:30pm

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Vancouver Park Board

    McBride Park

    August 1 – August 22

    Saturday 2:00pm – 3:15pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Vancouver Park Board

    McBride Park

    July 4 – July 25

    Saturday 2:00pm – 3:15pm

    4 Sessions 3 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Vancouver Park Board

    Kitsilano Beach

    August 11 – August 20

    Tue+Thu 10:00am – 11:15am

    4 Sessions 2 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Vancouver Park Board

    Kitsilano Beach

    July 14 – July 23

    Tue+Thu 10:00am – 11:15am

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Vancouver Park Board

    Kitsilano Beach

    June 30 – July 9

    Tue+Thu 10:00am – 11:15am

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Kitsilano Beach

    August 11 – August 20

    Tue+Thu 9:00am – 10:00am

    4 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Kitsilano Beach

    July 14 – July 23

    Tue+Thu 9:00am – 10:00am

    4 Sessions 7 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Kitsilano Beach

    June 30 – July 9

    Tue+Thu 9:00am – 10:00am

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Kitsilano Beach

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Kitsilano Beach

    July 14 – July 23

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Kitsilano Beach

    June 30 – July 9

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Kitsilano Beach

    August 10 – August 19

    Mon+Wed 10:00am – 11:15am

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Kitsilano Beach

    July 13 – July 22

    Mon+Wed 10:00am – 11:15am

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Kitsilano Beach

    June 29 – July 8

    Mon+Wed 10:00am – 11:15am

    3 Sessions 3 spots left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Kitsilano Beach

    August 10 – August 19

    Mon+Wed 9:00am – 10:00am

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Kitsilano Beach

    July 13 – July 22

    Mon+Wed 9:00am – 10:00am

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Kitsilano Beach

    June 29 – July 8

    Mon+Wed 9:00am – 10:00am

    3 Sessions 2 spots left

    Register
  • Adult Beginner (1.0)

    Vancouver Park Board

    Kitsilano Beach

    August 10 – August 19

    Mon+Wed 8:00am – 9:00am

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Vancouver Park Board

    Kitsilano Beach

    July 13 – July 22

    Mon+Wed 8:00am – 9:00am

    4 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Vancouver Park Board

    Kitsilano Beach

    June 29 – July 8

    Mon+Wed 8:00am – 9:00am

    3 Sessions 4 spots left

    Register
  • Serving Clinic (2.0-3.0)

    Vancouver Park Board

    Granville Park

    July 30 – August 20

    Thursday 6:30pm – 7:30pm

    4 Sessions 4 spots left

    Register
  • Serving Clinic (2.0-3.0)

    Vancouver Park Board

    Granville Park

    July 2 – July 23

    Thursday 6:30pm – 7:30pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Granville Park

    July 30 – August 20

    Thursday 5:15pm – 6:30pm

    4 Sessions 1 spot left

    Register
  • Adult Beginner+ (1.5)

    Vancouver Park Board

    Granville Park

    July 2 – July 23

    Thursday 5:15pm – 6:30pm

    4 Sessions Full

    Register
  • Adult Intermediate (3.0-3.5)

    Vancouver Park Board

    Granville Park

    July 29 – August 19

    Wednesday 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Adult Intermediate (3.0-3.5)

    Vancouver Park Board

    Granville Park

    July 8 – July 22

    Wednesday 6:15pm – 7:30pm

    3 Sessions Full

    Register
  • Serving Clinic (2.0-3.0)

    Vancouver Park Board

    Granville Park

    July 29 – August 19

    Wednesday 5:15pm – 6:15pm

    4 Sessions 7 spots left

    Register
  • Serving Clinic (2.0-3.0)

    Vancouver Park Board

    Granville Park

    July 8 – July 22

    Wednesday 5:15pm – 6:15pm

    3 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Vancouver Park Board

    Granville Park

    July 27 – August 17

    Monday 6:15pm – 7:30pm

    3 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Vancouver Park Board

    Granville Park

    June 29 – July 20

    Monday 6:15pm – 7:30pm

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Granville Park

    July 27 – August 17

    Monday 5:00pm – 6:15pm

    3 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Vancouver Park Board

    Granville Park

    June 29 – July 20

    Monday 5:00pm – 6:15pm

    4 Sessions Full

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 24 – August 28

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

    5 Sessions 2 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 17 – August 21

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

    5 Sessions 13 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 10 – August 14

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

    5 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 4 – August 7

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

    4 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 27 – July 31

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

    5 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 20 – July 24

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

    5 Sessions 13 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 13 – July 17

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

    5 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 6 – July 10

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

    5 Sessions 4 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 1:00pm – 4:00pm

    4 Sessions 7 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 24 – August 28

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

    5 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 17 – August 21

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

    5 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 10 – August 14

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

    5 Sessions 11 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 4 – August 7

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

    4 Sessions 11 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 27 – July 31

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

    5 Sessions 8 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 20 – July 24

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

    5 Sessions 14 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 13 – July 17

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

    5 Sessions 6 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 6 – July 10

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

    5 Sessions 11 spots left

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

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:00am – 12:00pm

    4 Sessions 5 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 24 – August 28

    Mon-Fri 10:30am – 11:45am

    5 Sessions 9 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 24 – August 28

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

    5 Sessions 9 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 17 – August 21

    Mon-Fri 10:30am – 11:45am

    5 Sessions 9 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 17 – August 21

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

    5 Sessions 8 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 10 – August 14

    Mon-Fri 10:30am – 11:45am

    5 Sessions 6 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 10 – August 14

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

    5 Sessions 6 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 4 – August 7

    Tue-Fri 10:30am – 11:45am

    4 Sessions 10 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    August 4 – August 7

    Tue-Fri 9:15am – 10:30am

    4 Sessions 10 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 27 – July 31

    Mon-Fri 10:30am – 11:45am

    5 Sessions 6 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 27 – July 31

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

    5 Sessions 7 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 20 – July 24

    Mon-Fri 10:30am – 11:45am

    5 Sessions 7 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 20 – July 24

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

    5 Sessions 9 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 13 – July 17

    Mon-Fri 10:30am – 11:45am

    5 Sessions 10 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 13 – July 17

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

    5 Sessions 8 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 6 – July 10

    Mon-Fri 10:30am – 11:45am

    5 Sessions 8 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    July 6 – July 10

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

    5 Sessions 7 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 10:30am – 11:45am

    4 Sessions 4 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    30% Discount

    West Point Grey Community Centre

    Trimble Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:15am – 10:30am

    4 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Marpole Oakridge Community Centre

    Gymnasium

    August 31 – September 4

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

    5 Sessions 10 spots left

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

    Marpole Oakridge Community Centre

    Gymnasium

    August 31 – September 4

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

    5 Sessions 4 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Sunset Community Centre

    Moberly Park

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Sunset Community Centre

    Moberly Park

    July 28 – August 6

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

    4 Sessions 6 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Sunset Community Centre

    Moberly Park

    July 14 – July 23

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

    4 Sessions 6 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Sunset Community Centre

    Moberly Park

    June 30 – July 9

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Sunset Community Centre

    Moberly Park

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Sunset Community Centre

    Moberly Park

    July 28 – August 6

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Sunset Community Centre

    Moberly Park

    July 14 – July 23

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Sunset Community Centre

    Moberly Park

    June 30 – July 9

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Sunset Community Centre

    Moberly Park

    August 10 – August 19

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Sunset Community Centre

    Moberly Park

    July 27 – August 5

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Sunset Community Centre

    Moberly Park

    July 13 – July 22

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Sunset Community Centre

    Moberly Park

    June 29 – July 8

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

    3 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Sunset Community Centre

    Moberly Park

    August 10 – August 19

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Sunset Community Centre

    Moberly Park

    July 27 – August 5

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Sunset Community Centre

    Moberly Park

    July 13 – July 22

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Sunset Community Centre

    Moberly Park

    June 29 – July 8

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

    3 Sessions 2 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    August 17 – August 21

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

    5 Sessions 14 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    July 27 – July 31

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

    5 Sessions 16 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    August 10 – August 14

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

    5 Sessions 16 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    August 4 – August 7

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

    4 Sessions 16 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    July 20 – July 24

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

    5 Sessions 14 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    July 13 – July 17

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

    5 Sessions 16 spots left

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

    30% Discount

    Sunset Community Centre

    Moberly Park

    July 6 – July 10

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

    5 Sessions 16 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    Robson Park

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    Robson Park

    July 28 – August 6

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    Robson Park

    August 10 – August 19

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    Robson Park

    July 27 – August 5

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

    3 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    Robson Park

    July 13 – July 22

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

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    Robson Park

    June 29 – July 8

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

    3 Sessions 1 spot left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    Robson Park

    July 14 – July 23

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

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    Robson Park

    June 30 – July 9

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

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    Robson Park

    August 10 – August 19

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    Robson Park

    July 27 – August 5

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

    3 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    Robson Park

    July 13 – July 22

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

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    Robson Park

    June 29 – July 8

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

    3 Sessions Full

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    Robson Park

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    Robson Park

    July 28 – August 6

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

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    Robson Park

    July 14 – July 23

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

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    Robson Park

    June 30 – July 9

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

    4 Sessions Full

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

    Mount Pleasant Community Centre

    Robson Park

    August 17 – August 21

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

    5 Sessions 5 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    August 10 – August 14

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

    5 Sessions 11 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    August 4 – August 7

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

    4 Sessions 8 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 27 – July 31

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

    5 Sessions 9 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 20 – July 24

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

    5 Sessions 4 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 13 – July 17

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

    5 Sessions 6 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 6 – July 10

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

    5 Sessions 7 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 1:00pm – 4:00pm

    4 Sessions 5 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    August 17 – August 21

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

    5 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    August 4 – August 7

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

    4 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 27 – July 31

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

    5 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 20 – July 24

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

    5 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 6 – July 10

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:00am – 12:00pm

    4 Sessions 5 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    August 17 – August 21

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

    5 Sessions 6 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    August 10 – August 14

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

    5 Sessions 1 spot left

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

    Mount Pleasant Community Centre

    Robson Park

    August 4 – August 7

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

    4 Sessions 4 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 27 – July 31

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

    5 Sessions 4 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 20 – July 24

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

    5 Sessions 6 spots left

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

    Mount Pleasant Community Centre

    Robson Park

    July 13 – July 17

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

    5 Sessions Full

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

    Mount Pleasant Community Centre

    Robson Park

    July 6 – July 10

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

    5 Sessions 1 spot left

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

    Mount Pleasant Community Centre

    Robson Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:00am – 12:00pm

    4 Sessions Full

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    Robson Park

    August 11 – August 13

    Tue+Thu 9:30am – 10:15am

    2 Sessions 1 spot left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 14 – July 16

    Tue+Thu 9:30am – 10:15am

    2 Sessions 5 spots left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    Robson Park

    August 10 – August 12

    Mon+Wed 10:30am – 11:15am

    2 Sessions 5 spots left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 13 – July 15

    Mon+Wed 10:30am – 11:15am

    2 Sessions 5 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    August 11 – August 13

    Tue+Thu 10:30am – 11:45am

    2 Sessions 5 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 14 – July 16

    Tue+Thu 10:30am – 11:45am

    2 Sessions 6 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    August 10 – August 12

    Mon+Wed 9:00am – 10:15am

    2 Sessions 5 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Mount Pleasant Community Centre

    Robson Park

    July 13 – July 15

    Mon+Wed 9:00am – 10:15am

    2 Sessions 7 spots left

    Register
  • Serving Clinic (2.0-3.0)

    Kerrisdale Community Centre

    Elm Park

    August 10 – August 19

    Mon+Wed 2:45pm – 3:45pm

    4 Sessions 4 spots left

    Register
  • Serving Clinic (2.0-3.0)

    Kerrisdale Community Centre

    Elm Park

    July 13 – July 22

    Mon+Wed 2:45pm – 3:45pm

    4 Sessions 1 spot left

    Register
  • Serving Clinic (2.0-3.0)

    Kerrisdale Community Centre

    Elm Park

    July 30 – August 20

    Thursday 6:15pm – 7:15pm

    4 Sessions 3 spots left

    Register
  • Serving Clinic (2.0-3.0)

    Kerrisdale Community Centre

    Elm Park

    July 2 – July 23

    Thursday 6:15pm – 7:15pm

    4 Sessions 1 spot left

    Register
  • Adult Intermediate (3.0-3.5)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 27 – August 19

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

    7 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 28 – August 18

    Tuesday 5:30pm – 7:00pm

    4 Sessions 5 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    Point Grey Secondary School

    June 30 – July 21

    Tuesday 5:30pm – 7:00pm

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    Elm Park

    July 13 – July 22

    Mon+Wed 1:30pm – 2:45pm

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    Elm Park

    July 27 – August 5

    Mon+Wed 2:45pm – 4:00pm

    3 Sessions 2 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    Elm Park

    June 29 – July 8

    Mon+Wed 2:45pm – 4:00pm

    3 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 24 – August 26

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

    3 Sessions 2 spots left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 13 – July 22

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

    4 Sessions 2 spots left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    Point Grey Secondary School

    June 29 – July 8

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

    3 Sessions 1 spot left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    Elm Park

    July 27 – August 5

    Mon+Wed 1:30pm – 2:45pm

    3 Sessions 4 spots left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    Elm Park

    June 29 – July 8

    Mon+Wed 1:30pm – 2:45pm

    3 Sessions 3 spots left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    Elm Park

    July 28 – August 18

    Tuesday 5:30pm – 7:00pm

    4 Sessions 4 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    August 24 – August 27

    Mon+Tue+Wed+Thu 1:30pm – 3:30pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    August 11 – August 20

    Tue+Thu 1:30pm – 2:45pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    July 14 – July 23

    Tue+Thu 1:30pm – 2:45pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    July 28 – August 6

    Tue+Thu 2:45pm – 4:00pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    June 30 – July 9

    Tue+Thu 2:45pm – 4:00pm

    4 Sessions 4 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    June 30 – July 21

    Tuesday 5:30pm – 7:00pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    August 24 – August 27

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

    4 Sessions 4 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    July 27 – August 5

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

    3 Sessions 2 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    June 29 – July 8

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

    3 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    Elm Park

    July 30 – August 20

    Thursday 5:00pm – 6:15pm

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    Elm Park

    July 28 – August 6

    Tue+Thu 1:30pm – 2:45pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    Elm Park

    June 30 – July 9

    Tue+Thu 1:30pm – 2:45pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    Elm Park

    August 10 – August 19

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

    4 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    Elm Park

    July 13 – July 22

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    Elm Park

    July 2 – July 23

    Thursday 5:00pm – 6:15pm

    4 Sessions Full

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 24 – August 28

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

    5 Sessions 11 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 17 – August 21

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

    5 Sessions 11 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 10 – August 14

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

    5 Sessions 13 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 4 – August 7

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

    4 Sessions 8 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 27 – July 31

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

    5 Sessions 12 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 20 – July 24

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

    5 Sessions Full

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 13 – July 17

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

    5 Sessions 7 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 6 – July 10

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

    5 Sessions 5 spots left

    Register
  • Youth Aces + Performance Camp (10-17 yrs)

    Kerrisdale Community Centre

    Point Grey Secondary School

    June 29 – July 3

    Mon+Tue+Thu+Fri 1:00pm – 4:00pm

    4 Sessions Full

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    August 24 – August 28

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

    5 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    August 17 – August 21

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    August 10 – August 14

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

    5 Sessions 5 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    August 4 – August 7

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

    4 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    July 27 – July 31

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    July 20 – July 24

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    July 13 – July 17

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    July 6 – July 10

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    Elm Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:00am – 12:00pm

    4 Sessions 6 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 24 – August 28

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

    5 Sessions 6 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 17 – August 21

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

    5 Sessions 8 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 10 – August 14

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

    5 Sessions 11 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    August 4 – August 7

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

    4 Sessions 11 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 27 – July 31

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

    5 Sessions 11 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 20 – July 24

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

    5 Sessions 1 spot left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 13 – July 17

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

    5 Sessions 7 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    July 6 – July 10

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

    5 Sessions 6 spots left

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

    Kerrisdale Community Centre

    Point Grey Secondary School

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:00am – 12:00pm

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    McBride Park

    July 13 – July 22

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

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    McBride Park

    June 29 – July 8

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

    3 Sessions 1 spot left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    Kitsilano Beach

    August 17 – August 26

    Mon+Wed 8:45am – 10:00am

    4 Sessions 4 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    Kitsilano Beach

    July 27 – August 5

    Mon+Wed 8:45am – 10:00am

    3 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    Kitsilano Beach

    July 13 – July 22

    Mon+Wed 8:45am – 10:00am

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    Kitsilano Beach

    June 29 – July 8

    Mon+Wed 8:45am – 10:00am

    3 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    McBride Park

    August 17 – August 26

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    McBride Park

    July 27 – August 5

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

    3 Sessions 4 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    McBride Park

    July 13 – July 22

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

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    McBride Park

    June 29 – July 8

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

    3 Sessions 1 spot left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    August 11 – August 20

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

    4 Sessions 4 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    July 28 – August 6

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    July 14 – July 23

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    June 30 – July 9

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

    4 Sessions 2 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    August 18 – August 27

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

    4 Sessions 4 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    July 28 – August 6

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

    4 Sessions 1 spot left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    July 14 – July 23

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

    4 Sessions 4 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Tatlow Park

    June 30 – July 9

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

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Kitsilano Beach

    August 17 – August 26

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Kitsilano Beach

    July 27 – August 5

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

    3 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Kitsilano Beach

    July 13 – July 22

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    Kitsilano Beach

    June 29 – July 8

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

    3 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    August 2 – August 23

    Sunday 4:15pm – 5:30pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    July 5 – July 26

    Sunday 4:15pm – 5:30pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    August 1 – August 22

    Saturday 11:15am – 12:30pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    July 4 – July 25

    Saturday 11:15am – 12:30pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Tatlow Park

    August 17 – August 26

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

    4 Sessions 4 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Tatlow Park

    August 3 – August 12

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

    3 Sessions 3 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Tatlow Park

    August 10 – August 19

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Tatlow Park

    July 27 – August 5

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

    3 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Tatlow Park

    July 13 – July 22

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

    4 Sessions 2 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Tatlow Park

    June 29 – July 8

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

    3 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    July 14 – July 23

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    June 30 – July 9

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

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    August 17 – August 26

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    McBride Park

    August 3 – August 12

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

    3 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Kitsilano Beach

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Kitsilano Beach

    July 28 – August 6

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Kitsilano Beach

    July 14 – July 23

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    Kitsilano Beach

    June 30 – July 9

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    August 2 – August 23

    Sunday 3:00pm – 4:15pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    July 5 – July 26

    Sunday 3:00pm – 4:15pm

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    August 1 – August 22

    Saturday 10:00am – 11:15am

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    July 4 – July 25

    Saturday 10:00am – 11:15am

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    August 11 – August 20

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 28 – August 6

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 14 – July 23

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    June 30 – July 9

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

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 13 – July 22

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

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    June 29 – July 8

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

    3 Sessions Full

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    August 10 – August 19

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 27 – August 5

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

    3 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 13 – July 22

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

    4 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    June 29 – July 8

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

    3 Sessions 1 spot left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    August 11 – August 20

    Tue+Thu 8:45am – 10:00am

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 28 – August 6

    Tue+Thu 8:45am – 10:00am

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 14 – July 23

    Tue+Thu 8:45am – 10:00am

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    June 30 – July 9

    Tue+Thu 8:45am – 10:00am

    4 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    August 10 – August 19

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 27 – August 5

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    July 13 – July 22

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Tatlow Park

    June 29 – July 8

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

    3 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    July 28 – August 6

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    July 14 – July 23

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    McBride Park

    June 30 – July 9

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Kitsilano Beach

    August 11 – August 20

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Kitsilano Beach

    July 28 – August 6

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Kitsilano Beach

    July 14 – July 23

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

    4 Sessions 2 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    Kitsilano Beach

    June 30 – July 9

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

    4 Sessions Full

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

    Kitsilano Community Centre

    McBride Park

    August 24 – August 28

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    August 17 – August 21

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

    5 Sessions 14 spots left

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

    Kitsilano Community Centre

    McBride Park

    August 10 – August 14

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    August 4 – August 7

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

    4 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 27 – July 31

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

    5 Sessions 9 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 20 – July 24

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

    5 Sessions 7 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 13 – July 17

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

    5 Sessions 7 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 6 – July 10

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

    5 Sessions Full

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

    Kitsilano Community Centre

    McBride Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 9:00am – 12:00pm

    4 Sessions 6 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    McBride Park

    August 2 – August 23

    Sunday 10:45am – 11:45am

    8 Sessions 6 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    McBride Park

    July 5 – July 26

    Sunday 10:45am – 11:45am

    8 Sessions Full

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    August 2 – August 23

    Sunday 10:00am – 10:45am

    8 Sessions 5 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    July 5 – July 26

    Sunday 10:00am – 10:45am

    8 Sessions 3 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    August 24 – August 28

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

    5 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    August 17 – August 21

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    August 10 – August 14

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

    5 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    August 4 – August 7

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

    4 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    July 27 – July 31

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

    5 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    July 20 – July 24

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    July 13 – July 17

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

    5 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    July 6 – July 10

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

    5 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    McBride Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 1:00pm – 4:00pm

    4 Sessions 1 spot left

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

    Kitsilano Community Centre

    McBride Park

    August 24 – August 28

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

    5 Sessions 12 spots left

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

    Kitsilano Community Centre

    McBride Park

    August 17 – August 21

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    August 10 – August 14

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    August 4 – August 7

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

    4 Sessions 9 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 27 – July 31

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 20 – July 24

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

    5 Sessions 8 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 13 – July 17

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    July 6 – July 10

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    McBride Park

    June 29 – July 3

    Mon+Tue+Thu+Fri 1:00pm – 4:00pm

    4 Sessions 2 spots left

    Register

No Classes Found

@summer.smash.tennis