Fall programs are open for registration. Register today!

Find a Class

  • Adult Intermediate (3.0-3.5)

    McBride Park

    September 13 – October 4

    Friday 11:15am – 12:30pm

    4 Sessions 5 spots left

    Register
  • Adult Doubles Clinic (2.5-3.0)

    Granville Park

    September 10 – September 19

    Tue+Thu 6:00pm – 7:00pm

    4 Sessions 5 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Granville Park

    September 23 – October 2

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

    4 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Beach

    September 10 – September 19

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

    4 Sessions 6 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Granville Park

    September 10 – September 19

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

    4 Sessions 4 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Granville Park

    September 24 – October 3

    Tue+Thu 6:00pm – 7:00pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    McBride Park

    September 9 – September 18

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner++ (2.0)

    McBride Park

    September 23 – October 2

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

    4 Sessions 2 spots left

    Register
  • Adult Beginner++ (2.0)

    Robson Park

    September 23 – October 2

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

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Beach

    September 24 – October 3

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 10 – September 19

    Tue+Thu 6:00pm – 7:00pm

    4 Sessions Full

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 13 – October 4

    Friday 9:00am – 10:00am

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 14 – October 5

    Saturday 10:00am – 11:00am

    4 Sessions 5 spots left

    Register
  • Adult Beginner (1.0)

    Granville Park

    September 9 – September 18

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

    4 Sessions 7 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Kerrisdale Community Centre

    September 21 – October 19

    Saturday 11:30am – 12:30pm

    5 Sessions 2 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Kerrisdale Community Centre

    November 2 – December 14

    Saturday 11:30am – 12:30pm

    7 Sessions 10 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    November 3 – December 8

    Sunday 9:30am – 10:30am

    6 Sessions 2 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    September 19 – October 24

    Thursday 3:30pm – 5:00pm

    6 Sessions 4 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    September 20 – October 25

    Friday 2:30pm – 3:15pm

    6 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    September 20 – October 25

    Friday 3:30pm – 4:15pm

    6 Sessions 10 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    September 25 – October 23

    Wednesday 12:00pm – 1:00pm

    5 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    October 30 – December 11

    Wednesday 12:00pm – 1:00pm

    7 Sessions 7 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    November 1 – December 13

    Friday 11:30am – 1:00pm

    7 Sessions 3 spots left

    Register
  • Adult Beginner (1.0)

    Kitsilano Community Centre

    September 22 – October 27

    Sunday 10:30am – 12:00pm

    6 Sessions 1 spot left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    September 17 – October 22

    Tuesday 4:30pm – 5:30pm

    6 Sessions 1 spot left

    Register
  • Youth Aces (11-16 yrs)

    Kitsilano Community Centre

    October 29 – December 10

    Tuesday 4:30pm – 5:30pm

    7 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    September 11 – October 23

    Wednesday 8:15pm – 9:30pm

    7 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    West Point Grey Community Centre

    September 14 – October 26

    Saturday 10:45am – 12:00pm

    7 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Mount Pleasant Community Centre

    October 28 – December 9

    Monday 4:45pm – 6:00pm

    6 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 15 – October 6

    Sunday 10:00am – 11:00am

    4 Sessions 7 spots left

    Register
  • Adult Beginner++ (2.0)

    Kitsilano Beach

    September 10 – September 19

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

    4 Sessions 2 spots left

    Register
  • Adult Beginner++ (2.0)

    McBride Park

    September 14 – October 5

    Saturday 11:00am – 12:15pm

    4 Sessions 6 spots left

    Register
  • Adult Beginner+ (1.5)

    Robson Park

    September 9 – September 18

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

    4 Sessions 5 spots left

    Register
  • Adult Beginner+ (1.5)

    Robson Park

    September 23 – October 2

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 10 – September 19

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

    4 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 10 – September 19

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Robson Park

    September 10 – September 19

    Tue+Thu 6:00pm – 7:00pm

    4 Sessions Full

    Register
  • Junior Aces (7.5-10 yrs)

    Marpole Oakridge Community Centre

    November 2 – December 14

    Saturday 2:05pm – 3:00pm

    7 Sessions 6 spots left

    Register
  • Youth Performance (11-17yrs)

    Elm Park

    September 15 – October 6

    Sunday 2:00pm – 3:30pm

    4 Sessions Full

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    October 31 – December 12

    Thursday 3:30pm – 5:00pm

    7 Sessions 8 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    November 1 – December 13

    Friday 4:15pm – 5:45pm

    7 Sessions 6 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    September 18 – October 23

    Wednesday 3:30pm – 4:15pm

    6 Sessions 4 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    September 19 – October 24

    Thursday 4:15pm – 5:15pm

    6 Sessions 7 spots left

    Register
  • Youth Aces (11-16 yrs)

    West Point Grey Community Centre

    September 14 – October 26

    Saturday 1:15pm – 2:30pm

    7 Sessions 10 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    September 17 – October 22

    Tuesday 3:30pm – 4:30pm

    6 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    September 18 – October 23

    Wednesday 4:45pm – 6:00pm

    6 Sessions 8 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Mount Pleasant Community Centre

    September 16 – October 21

    Monday 3:45pm – 4:45pm

    4 Sessions 5 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Mount Pleasant Community Centre

    September 16 – October 21

    Monday 3:45pm – 4:45pm

    4 Sessions 3 spots left

    Register
  • Youth Fundamentals (11-16 yrs)

    Mount Pleasant Community Centre

    October 28 – December 9

    Monday 3:45pm – 4:45pm

    6 Sessions 5 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Community Centre

    September 20 – October 25

    Friday 11:30am – 1:00pm

    6 Sessions Full

    Register
  • Adult Intermediate (2.5-3.0)

    McBride Park

    September 15 – October 6

    Sunday 1:00pm – 2:15pm

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Granville Park

    September 9 – September 18

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

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    McBride Park

    September 23 – October 2

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 23 – October 2

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

    4 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Granville Park

    September 23 – October 2

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

    4 Sessions 8 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Marpole Oakridge Community Centre

    September 14 – October 26

    Saturday 2:05pm – 3:00pm

    7 Sessions Full

    Register
  • Youth Aces (11-16 yrs)

    Marpole Oakridge Community Centre

    September 14 – October 26

    Saturday 3:00pm – 4:00pm

    7 Sessions 8 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kerrisdale Community Centre

    September 21 – October 19

    Saturday 10:30am – 11:30am

    5 Sessions 4 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    October 30 – December 11

    Wednesday 4:15pm – 5:15pm

    7 Sessions 9 spots left

    Register
  • Youth Aces (11-16 yrs)

    Kerrisdale Community Centre

    September 20 – October 25

    Friday 4:15pm – 5:45pm

    6 Sessions Full

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    September 24 – October 22

    Tuesday 1:30pm – 2:30pm

    5 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    October 30 – December 11

    Wednesday 3:30pm – 4:15pm

    7 Sessions 9 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kerrisdale Community Centre

    September 18 – October 23

    Wednesday 4:15pm – 5:15pm

    6 Sessions 6 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    September 19 – October 24

    Thursday 3:30pm – 4:15pm

    6 Sessions 3 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Kitsilano Community Centre

    October 29 – December 10

    Tuesday 3:30pm – 4:30pm

    7 Sessions 6 spots left

    Register
  • Adult Beginner (1.0)

    West Point Grey Community Centre

    September 11 – October 23

    Wednesday 7:00pm – 8:15pm

    7 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    October 30 – December 11

    Wednesday 8:15pm – 9:30pm

    7 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    September 14 – October 26

    Saturday 9:30am – 10:45am

    7 Sessions 4 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    McBride Park

    September 14 – October 5

    Saturday 2:45pm – 4:00pm

    4 Sessions 2 spots left

    Register
  • Adult Intermediate (3.0-3.5)

    McBride Park

    September 15 – October 6

    Sunday 2:15pm – 3:30pm

    4 Sessions 8 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    McBride Park

    September 9 – September 18

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

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    McBride Park

    September 23 – October 2

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Robson Park

    September 10 – September 19

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

    4 Sessions 6 spots left

    Register
  • Adult Beginner++ (2.0)

    McBride Park

    September 9 – September 18

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

    4 Sessions Full

    Register
  • Adult Beginner++ (2.0)

    Robson Park

    September 9 – September 18

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

    4 Sessions Full

    Register
  • Adult Beginner+ (1.5)

    Tatlow Park

    September 9 – September 30

    Monday 9:00am – 10:00am

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 9 – September 18

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

    4 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Coal Harbour Community Centre

    October 31 – December 12

    Thursday 9:15am – 10:30am

    7 Sessions 9 spots left

    Register
  • Youth Aces (11-16 yrs)

    Marpole Oakridge Community Centre

    November 2 – December 14

    Saturday 3:00pm – 4:00pm

    7 Sessions 10 spots left

    Register
  • Youth Aces (11-16 yrs)

    Elm Park

    September 15 – October 6

    Sunday 1:00pm – 2:00pm

    4 Sessions 10 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    September 22 – October 27

    Sunday 9:30am – 10:30am

    6 Sessions Full

    Register
  • Adult Beginner (1.0)

    Coal Harbour Community Centre

    September 19 – October 24

    Thursday 9:15am – 10:30am

    6 Sessions 9 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    September 16 – October 21

    Monday 4:45pm – 6:00pm

    4 Sessions 12 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    McBride Park

    September 13 – October 4

    Friday 10:00am – 11:15am

    4 Sessions 9 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    McBride Park

    September 14 – October 5

    Saturday 1:30pm – 2:45pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 24 – October 3

    Tue+Thu 6:00pm – 7:00pm

    4 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    Robson Park

    September 24 – October 3

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

    4 Sessions 8 spots left

    Register
  • Adult Beginner (1.0)

    Robson Park

    September 24 – October 3

    Tue+Thu 6:00pm – 7:00pm

    4 Sessions 7 spots left

    Register
  • Adult Beginner (1.0)

    Tatlow Park

    September 9 – September 30

    Monday 9:00am – 10:00am

    4 Sessions 8 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    September 22 – October 27

    Sunday 10:30am – 11:30am

    6 Sessions 5 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    November 1 – December 13

    Friday 3:30pm – 4:15pm

    7 Sessions 11 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kerrisdale Community Centre

    November 2 – December 14

    Saturday 10:30am – 11:30am

    7 Sessions 5 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    September 19 – October 24

    Thursday 2:30pm – 3:15pm

    6 Sessions 8 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    October 31 – December 12

    Thursday 2:30pm – 3:15pm

    7 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    Kitsilano Community Centre

    November 3 – December 15

    Sunday 10:30am – 12:00pm

    7 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    September 25 – October 23

    Wednesday 11:00am – 12:00pm

    5 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kitsilano Community Centre

    November 7 – December 12

    Thursday 3:30pm – 4:15pm

    6 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    November 9 – December 14

    Saturday 9:30am – 10:45am

    6 Sessions 9 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    September 14 – October 26

    Saturday 12:00pm – 1:15pm

    7 Sessions 5 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Mount Pleasant Community Centre

    October 28 – December 9

    Monday 3:45pm – 4:45pm

    6 Sessions 7 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Mount Pleasant Community Centre

    October 28 – December 9

    Monday 3:45pm – 4:45pm

    6 Sessions 7 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    September 18 – October 23

    Wednesday 3:45pm – 4:45pm

    6 Sessions 11 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Mount Pleasant Community Centre

    October 30 – December 11

    Wednesday 3:45pm – 4:45pm

    7 Sessions 11 spots left

    Register
  • Adult Beginner (1.0)

    Mount Pleasant Community Centre

    October 30 – December 11

    Wednesday 4:45pm – 6:00pm

    7 Sessions 9 spots left

    Register
  • Junior Aces (7.5-10 yrs)

    Mount Pleasant Community Centre

    September 16 – October 21

    Monday 3:45pm – 4:45pm

    4 Sessions 5 spots left

    Register
  • Mini Fundamentals (4-5 yrs)

    Kerrisdale Community Centre

    November 1 – December 13

    Friday 2:30pm – 3:15pm

    7 Sessions 10 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Kitsilano Beach

    September 24 – October 3

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

    4 Sessions 10 spots left

    Register
  • Adult Intermediate (2.5-3.0)

    Granville Park

    September 24 – October 3

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 24 – October 3

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    McBride Park

    September 13 – October 4

    Friday 8:00am – 9:00am

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 15 – October 6

    Sunday 11:00am – 12:00pm

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 10 – September 19

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 24 – October 3

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

    4 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    McBride Park

    September 24 – October 3

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

    4 Sessions 10 spots left

    Register
  • Mini Aces (6-7.5 yrs)

    Kerrisdale Community Centre

    November 3 – December 8

    Sunday 10:30am – 11:30am

    6 Sessions 7 spots left

    Register
  • Junior Fundamentals (7.5-10 yrs)

    Kitsilano Community Centre

    November 7 – December 12

    Thursday 4:15pm – 5:15pm

    6 Sessions 12 spots left

    Register
  • Youth Aces (11-16 yrs)

    West Point Grey Community Centre

    November 9 – December 14

    Saturday 1:15pm – 2:30pm

    6 Sessions 12 spots left

    Register
  • Adult Beginner+ (1.5)

    Coal Harbour Community Centre

    September 19 – October 24

    Thursday 10:30am – 11:45am

    6 Sessions 10 spots left

    Register
  • Adult Beginner+ (1.5)

    Coal Harbour Community Centre

    October 31 – December 12

    Thursday 10:30am – 11:45am

    7 Sessions 10 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    October 30 – December 11

    Wednesday 11:00am – 12:00pm

    7 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    September 24 – October 22

    Tuesday 12:30pm – 1:30pm

    5 Sessions 7 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    October 29 – December 10

    Tuesday 12:30pm – 1:30pm

    7 Sessions 8 spots left

    Register
  • Tennis + Pickleball Fitness

    Kerrisdale Community Centre

    October 29 – December 10

    Tuesday 1:30pm – 2:30pm

    7 Sessions 8 spots left

    Register
  • Adult Beginner+ (1.5)

    West Point Grey Community Centre

    November 9 – December 14

    Saturday 12:00pm – 1:15pm

    6 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    West Point Grey Community Centre

    October 30 – December 11

    Wednesday 7:00pm – 8:15pm

    7 Sessions 10 spots left

    Register
  • Adult Beginner (1.0)

    West Point Grey Community Centre

    November 9 – December 14

    Saturday 10:45am – 12:00pm

    6 Sessions 10 spots left

    Register

No Classes Found

@summer.smash.tennis