Spring and Summer programs now open for registration. View classes!

Find a Class

Don’t know where to start? Find your level.
  • Adult Intermediate (3.0-3.5)

    Kitsilano Community Centre

    May 2 – May 23

    Friday 8:30am – 9:45am

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kitsilano Community Centre

    May 2 – May 23

    Friday 1:00pm – 2:15pm

    4 Sessions 3 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 3 – May 24

    Saturday 9:30am – 10:45am

    4 Sessions 6 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    May 3 – June 21

    Saturday 2:00pm – 3:00pm

    8 Sessions 12 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    May 3 – May 24

    Saturday 10:45am – 12:00pm

    4 Sessions Full

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 4:15pm – 5:15pm

    4 Sessions 11 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 2 – May 23

    Friday 4:15pm – 5:30pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 2 – May 23

    Friday 3:00pm – 4:15pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 2 – May 23

    Friday 7:30am – 8:45am

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 2 – May 23

    Friday 11:30am – 12:45pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 8:30am – 9:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 7:30am – 8:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 5:30pm – 7:00pm

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 8:30am – 9:45am

    4 Sessions 10 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 3:30pm – 4:15pm

    4 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 7:30am – 8:45am

    4 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 3:30pm – 4:15pm

    4 Sessions 10 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 4:15pm – 5:15pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 8:30am – 9:45am

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 1 – May 22

    Thursday 7:30am – 8:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    April 29 – May 20

    Tuesday 7:30am – 8:45am

    4 Sessions 1 spot left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    April 29 – May 20

    Tuesday 8:45am – 10:00am

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 7:30am – 8:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 5:30pm – 6:45pm

    4 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    April 30 – May 21

    Wednesday 8:30am – 9:30am

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    April 28 – May 12

    Monday 5:30pm – 7:00pm

    3 Sessions 4 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    April 29 – May 20

    Tuesday 3:30pm – 4:30pm

    4 Sessions 8 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    April 29 – May 20

    Tuesday 4:30pm – 5:30pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    April 29 – May 20

    Tuesday 8:30am – 9:30am

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    April 29 – May 20

    Tuesday 5:30pm – 6:45pm

    4 Sessions 5 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    April 1 – April 22

    Tuesday 4:30pm – 5:30pm

    4 Sessions 1 spot left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    April 3 – April 24

    Thursday 3:30pm – 4:15pm

    4 Sessions Full

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    April 3 – April 24

    Thursday 4:15pm – 5:15pm

    4 Sessions Full

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    April 28 – May 12

    Monday 3:30pm – 4:30pm

    3 Sessions 11 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    April 28 – May 12

    Monday 4:30pm – 5:30pm

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 3 – July 10

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 15 – July 24

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    August 12 – August 21

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

    4 Sessions 9 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    April 1 – April 22

    Tuesday 3:30pm – 4:30pm

    4 Sessions 3 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    June 30 – July 9

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 14 – July 23

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    July 28 – August 6

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    August 12 – August 21

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    June 30 – July 7

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

    3 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    July 14 – July 23

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    July 28 – August 6

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

    3 Sessions 8 spots left

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

    Mount Pleasant Community Centre

    August 5 – August 8

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

    4 Sessions 12 spots left

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

    Mount Pleasant Community Centre

    August 11 – August 15

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

    5 Sessions 12 spots left

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

    Mount Pleasant Community Centre

    August 18 – August 22

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

    5 Sessions 12 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    July 3 – July 10

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    July 15 – July 24

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

    4 Sessions 10 spots left

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

    Mount Pleasant Community Centre

    June 30 – July 4

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

    4 Sessions 12 spots left

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

    Mount Pleasant Community Centre

    July 7 – July 11

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

    5 Sessions 12 spots left

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

    Mount Pleasant Community Centre

    July 14 – July 18

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

    5 Sessions 12 spots left

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

    Mount Pleasant Community Centre

    July 21 – July 25

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

    5 Sessions 12 spots left

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

    Mount Pleasant Community Centre

    July 28 – August 1

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

    5 Sessions 12 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 7 – July 11

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 21 – July 25

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    July 28 – August 1

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

    5 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    August 5 – August 8

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

    4 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    August 18 – August 22

    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 28 – August 1

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

    5 Sessions 4 spots left

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

    Mount Pleasant Community Centre

    August 5 – August 8

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

    4 Sessions 10 spots left

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

    Mount Pleasant Community Centre

    August 11 – August 15

    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 18 – August 22

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

    5 Sessions 8 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Mount Pleasant Community Centre

    June 30 – July 4

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

    4 Sessions 10 spots left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    August 12 – August 14

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

    2 Sessions 7 spots left

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

    Mount Pleasant Community Centre

    June 30 – July 4

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

    4 Sessions 10 spots left

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

    Mount Pleasant Community Centre

    July 7 – July 11

    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 14 – July 18

    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 21 – July 25

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

    5 Sessions 10 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    Mount Pleasant Community Centre

    July 15 – July 17

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

    2 Sessions 7 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    Mount Pleasant Community Centre

    August 12 – August 14

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

    2 Sessions 8 spots left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    July 14 – July 16

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

    2 Sessions 8 spots left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    August 11 – August 13

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

    2 Sessions 7 spots left

    Register
  • Parent & Tot (2-3 yrs)

    Mount Pleasant Community Centre

    July 15 – July 17

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

    2 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 31 – June 21

    Saturday 11:15am – 12:30pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Mount Pleasant Community Centre

    May 4 – May 25

    Sunday 11:15am – 12:30pm

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Mount Pleasant Community Centre

    June 1 – June 22

    Sunday 11:15am – 12:30pm

    4 Sessions 4 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    Mount Pleasant Community Centre

    July 14 – July 16

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

    2 Sessions 5 spots left

    Register
  • Mini Fundamentals Camp (4-5 yrs)

    Mount Pleasant Community Centre

    August 11 – August 13

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

    2 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 1 – May 22

    Thursday 9:15am – 10:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 29 – June 19

    Thursday 9:15am – 10:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 1 – May 22

    Thursday 6:45pm – 8:00pm

    4 Sessions 2 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 29 – June 19

    Thursday 6:45pm – 8:00pm

    4 Sessions 4 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 3 – May 24

    Saturday 11:15am – 12:30pm

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    June 1 – June 22

    Sunday 10:00am – 11:15am

    4 Sessions 2 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    April 29 – May 20

    Tuesday 8:00am – 9:00am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 27 – June 17

    Tuesday 8:00am – 9:00am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    April 29 – May 20

    Tuesday 5:30pm – 6:45pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    May 27 – June 17

    Tuesday 5:30pm – 6:45pm

    4 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 3 – May 24

    Saturday 10:00am – 11:15am

    4 Sessions 2 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 31 – June 21

    Saturday 10:00am – 11:15am

    4 Sessions 10 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    May 27 – June 17

    Tuesday 6:45pm – 8:00pm

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    April 29 – May 20

    Tuesday 6:45pm – 8:00pm

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    May 4 – May 25

    Sunday 10:00am – 11:15am

    4 Sessions 1 spot left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 27 – June 17

    Tuesday 9:15am – 10:30am

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 1 – May 22

    Thursday 8:00am – 9:00am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 29 – June 19

    Thursday 8:00am – 9:00am

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 1 – May 22

    Thursday 5:30pm – 6:45pm

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 29 – June 19

    Thursday 5:30pm – 6:45pm

    4 Sessions 9 spots left

    Register
  • Youth Aces (11-16 yrs)

    Mount Pleasant Community Centre

    May 27 – June 17

    Tuesday 4:00pm – 5:15pm

    4 Sessions 12 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    April 28 – June 16

    Monday 4:45pm – 6:00pm

    7 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    April 30 – May 21

    Wednesday 4:30pm – 5:45pm

    4 Sessions 1 spot left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    May 28 – June 18

    Wednesday 4:30pm – 5:45pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    April 29 – May 20

    Tuesday 9:15am – 10:30am

    4 Sessions 8 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    May 1 – May 22

    Thursday 3:30pm – 4:15pm

    4 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    May 29 – June 19

    Thursday 3:30pm – 4:15pm

    4 Sessions 8 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    May 3 – May 24

    Saturday 9:00am – 9:45am

    4 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    May 31 – June 21

    Saturday 9:00am – 9:45am

    4 Sessions 5 spots left

    Register
  • Youth Aces (11-16 yrs)

    Mount Pleasant Community Centre

    April 29 – May 20

    Tuesday 4:00pm – 5:15pm

    4 Sessions 11 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Mount Pleasant Community Centre

    April 28 – June 16

    Monday 3:45pm – 4:45pm

    7 Sessions 4 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Mount Pleasant Community Centre

    May 1 – May 22

    Thursday 4:15pm – 5:15pm

    4 Sessions 10 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Mount Pleasant Community Centre

    May 29 – June 19

    Thursday 4:15pm – 5:15pm

    4 Sessions 12 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    April 30 – May 21

    Wednesday 3:30pm – 4:30pm

    4 Sessions 8 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    May 28 – June 18

    Wednesday 3:30pm – 4:30pm

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Coal Harbour Community Centre

    May 1 – May 22

    Thursday 10:30am – 11:45am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Coal Harbour Community Centre

    May 29 – June 19

    Thursday 10:30am – 11:45am

    4 Sessions 10 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Mount Pleasant Community Centre

    April 29 – May 20

    Tuesday 3:15pm – 4:00pm

    4 Sessions 6 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Mount Pleasant Community Centre

    May 27 – June 17

    Tuesday 3:15pm – 4:00pm

    4 Sessions 7 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Mount Pleasant Community Centre

    April 28 – June 16

    Monday 3:45pm – 4:45pm

    7 Sessions 4 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Marpole Oakridge Community Centre

    August 25 – August 29

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

    5 Sessions 12 spots left

    Register
  • Adult Beginner (1.0)

    Coal Harbour Community Centre

    April 3 – April 24

    Thursday 9:15am – 10:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Coal Harbour Community Centre

    May 1 – May 22

    Thursday 9:15am – 10:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Coal Harbour Community Centre

    May 29 – June 19

    Thursday 9:15am – 10:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Coal Harbour Community Centre

    April 3 – April 24

    Thursday 10:30am – 11:45am

    4 Sessions 5 spots left

    Register
  • Youth Aces (11-16 yrs)

    Marpole Oakridge Community Centre

    April 5 – May 10

    Saturday 3:00pm – 4:00pm

    5 Sessions 4 spots left

    Register
  • Youth Aces (11-16 yrs)

    Marpole Oakridge Community Centre

    May 17 – June 21

    Saturday 3:00pm – 4:00pm

    5 Sessions 8 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Marpole Oakridge Community Centre

    April 5 – May 10

    Saturday 2:05pm – 3:00pm

    5 Sessions 9 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Marpole Oakridge Community Centre

    May 17 – June 21

    Saturday 2:05pm – 3:00pm

    5 Sessions 9 spots left

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

    Marpole Oakridge Community Centre

    August 25 – August 29

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

    5 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    July 14 – July 23

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    August 25 – August 28

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

    4 Sessions 10 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    July 8 – July 22

    Tuesday 5:00pm – 7:00pm

    3 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    July 29 – August 19

    Tuesday 5:00pm – 7:00pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kerrisdale Community Centre

    July 28 – August 20

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

    8 Sessions Full

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

    Kerrisdale Community Centre

    August 18 – August 22

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

    5 Sessions 10 spots left

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

    Kerrisdale Community Centre

    August 25 – August 28

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

    4 Sessions 11 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    June 30 – July 9

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    July 3 – July 24

    Thursday 6:00pm – 7:15pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    July 31 – August 21

    Thursday 6:00pm – 7:15pm

    4 Sessions 10 spots left

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

    Kerrisdale Community Centre

    July 14 – July 18

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

    5 Sessions 9 spots left

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

    Kerrisdale Community Centre

    July 21 – July 25

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

    5 Sessions 11 spots left

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

    Kerrisdale Community Centre

    July 28 – August 1

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

    5 Sessions 10 spots left

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

    Kerrisdale Community Centre

    August 5 – August 8

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

    4 Sessions 12 spots left

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

    Kerrisdale Community Centre

    August 11 – August 15

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

    5 Sessions 10 spots left

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

    Kerrisdale Community Centre

    August 18 – August 22

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

    5 Sessions 15 spots left

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

    Kerrisdale Community Centre

    August 25 – August 28

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

    4 Sessions 16 spots left

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

    Kerrisdale Community Centre

    June 30 – July 4

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

    4 Sessions 15 spots left

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

    Kerrisdale Community Centre

    June 30 – July 4

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

    4 Sessions 9 spots left

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

    Kerrisdale Community Centre

    July 7 – July 11

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

    5 Sessions 7 spots left

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

    Kerrisdale Community Centre

    July 14 – July 18

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

    5 Sessions 12 spots left

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

    Kerrisdale Community Centre

    July 21 – July 25

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

    5 Sessions 14 spots left

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

    Kerrisdale Community Centre

    July 28 – August 1

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

    5 Sessions 15 spots left

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

    Kerrisdale Community Centre

    August 5 – August 8

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

    4 Sessions 13 spots left

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

    Kerrisdale Community Centre

    August 11 – August 15

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

    5 Sessions 16 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 25 – August 28

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

    4 Sessions 9 spots left

    Register
  • Teen Fundamentals (13-18 yrs)

    Kerrisdale Community Centre

    July 3 – July 24

    Thursday 4:45pm – 6:00pm

    4 Sessions 12 spots left

    Register
  • Teen Fundamentals (13-18 yrs)

    Kerrisdale Community Centre

    July 31 – August 21

    Thursday 4:45pm – 6:00pm

    4 Sessions 9 spots left

    Register
  • Teen Fundamentals Camp (13-18 yrs)

    Kerrisdale Community Centre

    August 25 – August 28

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

    4 Sessions 12 spots left

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

    Kerrisdale Community Centre

    July 7 – July 11

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

    5 Sessions 15 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 21 – July 25

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 28 – August 1

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 5 – August 8

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

    4 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 11 – August 15

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

    5 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    August 18 – August 22

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

    5 Sessions 10 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 1 – May 22

    Thursday 6:30pm – 7:30pm

    4 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 3 – April 24

    Thursday 6:30pm – 7:30pm

    4 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    June 30 – July 4

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

    4 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 7 – July 11

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

    5 Sessions 9 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kerrisdale Community Centre

    July 14 – July 18

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

    5 Sessions 10 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 1:30pm – 2:30pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 3 – April 24

    Thursday 5:30pm – 6:30pm

    4 Sessions 1 spot left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 1 – May 22

    Thursday 5:30pm – 6:30pm

    4 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 29 – June 19

    Thursday 5:30pm – 6:30pm

    4 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 29 – June 19

    Thursday 6:30pm – 7:30pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 1 – April 22

    Tuesday 12:30pm – 1:30pm

    4 Sessions 6 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 12:30pm – 1:30pm

    4 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 12:30pm – 1:30pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 1 – April 22

    Tuesday 1:30pm – 2:30pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 1:30pm – 2:30pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 30 – May 21

    Wednesday 11:00am – 12:00pm

    4 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 28 – June 18

    Wednesday 11:00am – 12:00pm

    4 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 2 – April 23

    Wednesday 12:00pm – 1:00pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 30 – May 21

    Wednesday 12:00pm – 1:00pm

    4 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    May 28 – June 18

    Wednesday 12:00pm – 1:00pm

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    May 31 – June 21

    Saturday 1:00pm – 2:15pm

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 10:45am – 12:00pm

    4 Sessions 1 spot left

    Register
  • Adult Intermediate (3.0-3.5)

    Kerrisdale Community Centre

    May 26 – June 18

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

    8 Sessions Full

    Register
  • Adult Intermediate (3.0-3.5)

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 10:45am – 12:00pm

    4 Sessions 2 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    April 2 – April 23

    Wednesday 11:00am – 12:00pm

    4 Sessions 6 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 9:30am – 10:45am

    4 Sessions 6 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 5:30pm – 7:15pm

    4 Sessions 4 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    May 3 – May 24

    Saturday 1:00pm – 2:15pm

    4 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 9:30am – 10:45am

    4 Sessions 10 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 5:30pm – 7:15pm

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    May 1 – May 22

    Thursday 6:00pm – 7:15pm

    4 Sessions 1 spot left

    Register
  • Adult Beginner++ (2.0)

    Kerrisdale Community Centre

    May 29 – June 19

    Thursday 6:00pm – 7:15pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    April 28 – May 12

    Monday 6:00pm – 7:30pm

    3 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    May 2 – May 23

    Friday 9:15am – 10:30am

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kerrisdale Community Centre

    May 30 – June 20

    Friday 9:15am – 10:30am

    4 Sessions 9 spots left

    Register
  • Youth Performance (10-17 yrs)

    Kerrisdale Community Centre

    May 1 – May 22

    Thursday 4:45pm – 6:00pm

    4 Sessions 6 spots left

    Register
  • Youth Performance (10-17 yrs)

    Kerrisdale Community Centre

    May 29 – June 19

    Thursday 4:45pm – 6:00pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    April 30 – May 21

    Wednesday 6:00pm – 7:30pm

    4 Sessions 1 spot left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    May 30 – June 20

    Friday 8:00am – 9:15am

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kerrisdale Community Centre

    May 2 – May 23

    Friday 8:00am – 9:15am

    4 Sessions 9 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    April 12 – April 26

    Saturday 11:30am – 12:30pm

    3 Sessions 9 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Kerrisdale Community Centre

    April 28 – June 16

    Monday 4:45pm – 5:45pm

    7 Sessions 9 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Kerrisdale Community Centre

    May 4 – June 22

    Sunday 11:30am – 12:30pm

    8 Sessions 5 spots left

    Register
  • Youth Performance (10-17 yrs)

    Kerrisdale Community Centre

    May 3 – May 24

    Saturday 11:30am – 1:00pm

    4 Sessions 4 spots left

    Register
  • Youth Performance (10-17 yrs)

    Kerrisdale Community Centre

    May 31 – June 21

    Saturday 11:30am – 1:00pm

    4 Sessions 6 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    May 30 – June 20

    Friday 4:15pm – 5:30pm

    4 Sessions 7 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    May 1 – May 22

    Thursday 3:30pm – 4:45pm

    4 Sessions 6 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    May 29 – June 19

    Thursday 3:30pm – 4:45pm

    4 Sessions 6 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    April 10 – April 24

    Thursday 3:30pm – 5:00pm

    3 Sessions 6 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    April 11 – April 25

    Friday 4:15pm – 5:45pm

    3 Sessions Full

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 3:30pm – 4:15pm

    4 Sessions 8 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 3:30pm – 4:15pm

    4 Sessions 8 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    April 9 – April 23

    Wednesday 3:30pm – 4:15pm

    3 Sessions 1 spot left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    April 11 – April 25

    Friday 3:30pm – 4:15pm

    3 Sessions 10 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    May 2 – May 23

    Friday 4:15pm – 5:30pm

    4 Sessions 8 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kerrisdale Community Centre

    May 28 – June 18

    Wednesday 3:30pm – 4:30pm

    4 Sessions 12 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    May 2 – May 23

    Friday 3:30pm – 4:15pm

    4 Sessions 5 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    May 30 – June 20

    Friday 3:30pm – 4:15pm

    4 Sessions 6 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    May 3 – May 24

    Saturday 9:30am – 10:15am

    4 Sessions 9 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    May 31 – June 21

    Saturday 9:30am – 10:15am

    4 Sessions 9 spots left

    Register
  • Junior Athletic Performance Training (8-14 yrs)

    Kerrisdale Community Centre

    May 1 – May 22

    Thursday 4:15pm – 5:25pm

    4 Sessions 6 spots left

    Register
  • Junior Athletic Performance Training (8-14 yrs)

    Kerrisdale Community Centre

    May 29 – June 19

    Thursday 4:15pm – 5:25pm

    4 Sessions 7 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kerrisdale Community Centre

    May 4 – June 22

    Sunday 10:30am – 11:30am

    8 Sessions 8 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kerrisdale Community Centre

    April 28 – June 16

    Monday 3:45pm – 4:45pm

    7 Sessions 10 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kerrisdale Community Centre

    April 30 – May 21

    Wednesday 3:30pm – 4:30pm

    4 Sessions 11 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    April 30 – May 21

    Wednesday 4:30pm – 5:45pm

    4 Sessions 3 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    May 28 – June 18

    Wednesday 4:30pm – 5:45pm

    4 Sessions 1 spot left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    April 9 – April 23

    Wednesday 4:15pm – 5:15pm

    3 Sessions Full

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    April 12 – April 26

    Saturday 10:30am – 11:30am

    3 Sessions 8 spots left

    Register
  • Junior Athletic Performance Training (8-14 yrs)

    Kerrisdale Community Centre

    April 3 – April 24

    Thursday 4:15pm – 5:25pm

    4 Sessions 1 spot left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    April 11 – April 25

    Friday 2:30pm – 3:15pm

    3 Sessions 5 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    May 3 – May 24

    Saturday 10:15am – 11:30am

    4 Sessions 10 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    May 31 – June 21

    Saturday 10:15am – 11:30am

    4 Sessions 10 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    April 29 – May 20

    Tuesday 4:15pm – 5:15pm

    4 Sessions 8 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    May 27 – June 17

    Tuesday 4:15pm – 5:15pm

    4 Sessions 10 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    May 26 – June 16

    Monday 3:00pm – 3:45pm

    4 Sessions 6 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    May 28 – June 18

    Wednesday 2:30pm – 3:15pm

    4 Sessions 7 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    May 4 – June 22

    Sunday 9:45am – 10:30am

    8 Sessions Full

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    April 10 – April 24

    Thursday 2:30pm – 3:15pm

    3 Sessions 4 spots left

    Register
  • Adult Beginner (1.0)

    Sunset Community Centre

    April 27 – May 25

    Sunday 11:00am – 12:00pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Sunset Community Centre

    June 1 – June 22

    Sunday 11:00am – 12:00pm

    4 Sessions 8 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Sunset Community Centre

    June 1 – June 22

    Sunday 12:00pm – 12:50pm

    4 Sessions 11 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    March 8 – April 26

    Saturday 12:00pm – 1:15pm

    7 Sessions Full

    Register
  • Youth Aces (11-16 yrs)

    West Point Grey Community Centre

    March 8 – April 26

    Saturday 1:15pm – 2:30pm

    7 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    March 5 – April 23

    Wednesday 8:15pm – 9:30pm

    8 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    March 8 – April 26

    Saturday 9:30am – 10:45am

    7 Sessions Full

    Register
  • Youth Fundamentals (11-16 yrs)

    Mount Pleasant Community Centre

    March 31 – April 14

    Monday 3:45pm – 4:45pm

    3 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    West Point Grey Community Centre

    March 5 – April 23

    Wednesday 7:00pm – 8:15pm

    8 Sessions 1 spot left

    Register
  • Adult Beginner (1.0)

    West Point Grey Community Centre

    March 8 – April 26

    Saturday 10:45am – 12:00pm

    7 Sessions Full

    Register
  • Youth Aces (11-16 yrs)

    Mount Pleasant Community Centre

    April 2 – April 23

    Wednesday 3:45pm – 4:45pm

    4 Sessions 3 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Mount Pleasant Community Centre

    March 31 – April 14

    Monday 3:45pm – 4:45pm

    3 Sessions Full

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Mount Pleasant Community Centre

    March 31 – April 14

    Monday 3:45pm – 4:45pm

    3 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    Mount Pleasant Community Centre

    March 31 – April 14

    Monday 4:45pm – 6:00pm

    3 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    April 2 – April 23

    Wednesday 4:45pm – 6:00pm

    4 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    March 22 – April 12

    Saturday 5:45pm – 7:15pm

    4 Sessions 2 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    March 23 – April 27

    Sunday 10:30am – 12:00pm

    6 Sessions 1 spot left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    April 4 – April 25

    Friday 11:30am – 1:00pm

    3 Sessions Full

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    February 23 – March 30

    Sunday 9:30am – 10:30am

    6 Sessions Full

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    February 23 – March 30

    Sunday 10:30am – 11:30am

    6 Sessions 2 spots left

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

    Kitsilano Community Centre

    August 25 – August 28

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

    4 Sessions 14 spots left

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

    Kitsilano Community Centre

    August 18 – August 22

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

    5 Sessions 13 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    August 25 – August 28

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

    4 Sessions 10 spots left

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

    Kitsilano Community Centre

    August 25 – August 28

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

    4 Sessions 12 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 12 – August 21

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 12 – August 21

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 12 – August 21

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

    4 Sessions 10 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    August 18 – August 22

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    August 18 – August 22

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

    5 Sessions 12 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    August 11 – August 15

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    August 11 – August 15

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

    5 Sessions 12 spots left

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

    Kitsilano Community Centre

    August 11 – August 15

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

    5 Sessions 13 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 12 – August 21

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 12 – August 21

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    August 7 – August 21

    Thursday 6:30pm – 7:45pm

    3 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 11 – August 20

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

    4 Sessions 9 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    August 3 – August 24

    Sunday 10:45am – 11:45am

    4 Sessions 12 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    August 5 – August 26

    Tuesday 5:15pm – 6:30pm

    4 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    August 5 – August 8

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

    4 Sessions 9 spots left

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

    Kitsilano Community Centre

    August 5 – August 8

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

    4 Sessions 9 spots left

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

    Kitsilano Community Centre

    August 5 – August 8

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

    4 Sessions 11 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 2 – August 23

    Saturday 10:00am – 11:15am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    August 2 – August 23

    Saturday 11:15am – 12:30pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    August 3 – August 24

    Sunday 3:00pm – 4:15pm

    4 Sessions 10 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    August 3 – August 24

    Sunday 10:00am – 10:45am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 29 – August 19

    Tuesday 6:30pm – 7:45pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 29 – August 7

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 8 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 28 – August 1

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

    3 Sessions 10 spots left

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

    Kitsilano Community Centre

    July 28 – August 1

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    July 28 – August 1

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

    5 Sessions 11 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 28 – August 6

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 7 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 21 – July 25

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

    5 Sessions 10 spots left

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

    Kitsilano Community Centre

    July 21 – July 25

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

    5 Sessions 11 spots left

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

    Kitsilano Community Centre

    July 21 – July 25

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

    5 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 28 – August 6

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 28 – August 6

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 15 – July 24

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 15 – July 24

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 15 – July 24

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 15 – July 24

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 15 – July 24

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 6 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 14 – July 18

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

    5 Sessions 9 spots left

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

    Kitsilano Community Centre

    July 14 – July 18

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

    5 Sessions 12 spots left

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

    Kitsilano Community Centre

    July 14 – July 18

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

    5 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 7 spots left

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

    Kitsilano Community Centre

    July 7 – July 11

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

    5 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 8 – July 22

    Tuesday 6:30pm – 7:45pm

    3 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 8 – July 29

    Tuesday 5:15pm – 6:30pm

    4 Sessions 3 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    July 10 – July 31

    Thursday 6:30pm – 7:45pm

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 14 – July 23

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

    4 Sessions 10 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    July 6 – July 27

    Sunday 10:00am – 10:45am

    4 Sessions 11 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    July 6 – July 27

    Sunday 10:45am – 11:45am

    4 Sessions 12 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 7 – July 16

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

    4 Sessions 10 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    July 7 – July 11

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

    5 Sessions 8 spots left

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

    Kitsilano Community Centre

    July 7 – July 11

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

    5 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 5 – July 26

    Saturday 10:00am – 11:15am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 5 – July 26

    Saturday 11:15am – 12:30pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 6 – July 27

    Sunday 3:00pm – 4:15pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 6 – July 27

    Sunday 4:15pm – 5:30pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 6 – August 17

    Sunday 4:15pm – 5:30pm

    7 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 3 – July 10

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 3 – July 10

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 3 – July 10

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 3 – July 24

    Thursday 5:15pm – 6:30pm

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    July 3 – July 10

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

    3 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 5 spots left

    Register
  • Mini Aces Camp (6-7.5 yrs)

    Kitsilano Community Centre

    June 30 – July 4

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

    4 Sessions 9 spots left

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

    Kitsilano Community Centre

    June 30 – July 4

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

    4 Sessions 12 spots left

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

    Kitsilano Community Centre

    June 30 – July 4

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    July 3 – July 10

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

    3 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    June 30 – July 2

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    June 1 – June 22

    Sunday 3:00pm – 4:15pm

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    June 1 – June 22

    Sunday 4:15pm – 5:30pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    June 30 – July 9

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

    4 Sessions 6 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 30 – June 20

    Friday 11:30am – 12:45pm

    4 Sessions 5 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kitsilano Community Centre

    May 30 – June 20

    Friday 8:30am – 9:45am

    4 Sessions 4 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kitsilano Community Centre

    May 30 – June 20

    Friday 1:00pm – 2:15pm

    4 Sessions 2 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 31 – June 21

    Saturday 9:30am – 10:45am

    4 Sessions 7 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    May 31 – June 21

    Saturday 10:45am – 12:00pm

    4 Sessions Full

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 3:30pm – 4:15pm

    4 Sessions 7 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 4:15pm – 5:15pm

    4 Sessions 12 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 30 – June 20

    Friday 4:15pm – 5:30pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 30 – June 20

    Friday 3:00pm – 4:15pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 30 – June 20

    Friday 7:30am – 8:45am

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 7:30am – 8:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 8:30am – 9:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 7:30am – 8:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 5:30pm – 7:00pm

    4 Sessions 10 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 29 – June 19

    Thursday 8:30am – 9:45am

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 8:30am – 9:30am

    4 Sessions 10 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 7:30am – 8:45am

    4 Sessions 10 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 3:30pm – 4:15pm

    4 Sessions 10 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 4:15pm – 5:15pm

    4 Sessions 12 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 8:30am – 9:45am

    4 Sessions 8 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    May 27 – June 17

    Tuesday 4:30pm – 5:30pm

    4 Sessions 7 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    May 27 – June 17

    Tuesday 7:30am – 8:45am

    4 Sessions 4 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    May 27 – June 17

    Tuesday 8:45am – 10:00am

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 7:30am – 8:30am

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 28 – June 18

    Wednesday 5:30pm – 6:45pm

    4 Sessions 8 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    May 26 – June 16

    Monday 4:30pm – 5:30pm

    4 Sessions 11 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Community Centre

    May 26 – June 16

    Monday 5:30pm – 7:00pm

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 27 – June 17

    Tuesday 8:30am – 9:30am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 27 – June 17

    Tuesday 5:30pm – 6:45pm

    4 Sessions 6 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    May 27 – June 17

    Tuesday 3:30pm – 4:30pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 4 – May 25

    Sunday 3:00pm – 4:15pm

    4 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 5 – June 16

    Monday 9:30am – 10:30am

    6 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 5 – June 16

    Monday 8:30am – 9:30am

    6 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 6 – June 17

    Tuesday 7:30am – 8:30am

    7 Sessions 10 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    May 26 – June 16

    Monday 3:30pm – 4:30pm

    4 Sessions 11 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Kitsilano Community Centre

    May 3 – June 21

    Saturday 3:00pm – 4:00pm

    8 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 4 – June 22

    Sunday 11:15am – 12:30pm

    8 Sessions 7 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    May 4 – May 25

    Sunday 4:15pm – 5:30pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    May 4 – June 22

    Sunday 10:00am – 11:15am

    8 Sessions 7 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Sunset Community Centre

    April 27 – May 25

    Sunday 12:00pm – 12:50pm

    4 Sessions 12 spots left

    Register

No Classes Found

@summer.smash.tennis