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
Adult Doubles Clinic (2.5-3.0)
Granville Park
September 10 – September 19
Tue+Thu 6:00pm – 7:00pm
4 Sessions 5 spots left
Adult Intermediate (2.5-3.0)
Granville Park
September 23 – October 2
Mon+Wed 6:00pm – 7:00pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Beach
September 10 – September 19
Tue+Thu 9:15am – 10:30am
4 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Granville Park
September 10 – September 19
Tue+Thu 5:00pm – 6:00pm
4 Sessions 4 spots left
Adult Intermediate (2.5-3.0)
Granville Park
September 24 – October 3
Tue+Thu 6:00pm – 7:00pm
4 Sessions 6 spots left
Adult Beginner++ (2.0)
McBride Park
September 9 – September 18
Mon+Wed 8:00am – 9:15am
4 Sessions 5 spots left
Adult Beginner++ (2.0)
McBride Park
September 23 – October 2
Mon+Wed 6:00pm – 7:00pm
4 Sessions 2 spots left
Adult Beginner++ (2.0)
Robson Park
September 23 – October 2
Mon+Wed 5:00pm – 6:00pm
4 Sessions Full
Adult Beginner++ (2.0)
Kitsilano Beach
September 24 – October 3
Tue+Thu 8:00am – 9:15am
4 Sessions 6 spots left
Adult Beginner+ (1.5)
McBride Park
September 10 – September 19
Tue+Thu 6:00pm – 7:00pm
4 Sessions Full
Adult Beginner (1.0)
McBride Park
September 13 – October 4
Friday 9:00am – 10:00am
4 Sessions 9 spots left
Adult Beginner (1.0)
McBride Park
September 14 – October 5
Saturday 10:00am – 11:00am
4 Sessions 5 spots left
Adult Beginner (1.0)
Granville Park
September 9 – September 18
Mon+Wed 5:00pm – 6:00pm
4 Sessions 7 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
September 21 – October 19
Saturday 11:30am – 12:30pm
5 Sessions 2 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
November 2 – December 14
Saturday 11:30am – 12:30pm
7 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
November 3 – December 8
Sunday 9:30am – 10:30am
6 Sessions 2 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
September 19 – October 24
Thursday 3:30pm – 5:00pm
6 Sessions 4 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
September 20 – October 25
Friday 2:30pm – 3:15pm
6 Sessions 7 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
September 20 – October 25
Friday 3:30pm – 4:15pm
6 Sessions 10 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
September 25 – October 23
Wednesday 12:00pm – 1:00pm
5 Sessions 7 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
October 30 – December 11
Wednesday 12:00pm – 1:00pm
7 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
November 1 – December 13
Friday 11:30am – 1:00pm
7 Sessions 3 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
September 22 – October 27
Sunday 10:30am – 12:00pm
6 Sessions 1 spot left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
September 17 – October 22
Tuesday 4:30pm – 5:30pm
6 Sessions 1 spot left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
October 29 – December 10
Tuesday 4:30pm – 5:30pm
7 Sessions 5 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
September 11 – October 23
Wednesday 8:15pm – 9:30pm
7 Sessions 7 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
September 14 – October 26
Saturday 10:45am – 12:00pm
7 Sessions 5 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
October 28 – December 9
Monday 4:45pm – 6:00pm
6 Sessions 9 spots left
Adult Beginner+ (1.5)
McBride Park
September 15 – October 6
Sunday 10:00am – 11:00am
4 Sessions 7 spots left
Adult Beginner++ (2.0)
Kitsilano Beach
September 10 – September 19
Tue+Thu 8:00am – 9:15am
4 Sessions 2 spots left
Adult Beginner++ (2.0)
McBride Park
September 14 – October 5
Saturday 11:00am – 12:15pm
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Robson Park
September 9 – September 18
Mon+Wed 6:00pm – 7:00pm
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Robson Park
September 23 – October 2
Mon+Wed 6:00pm – 7:00pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
McBride Park
September 10 – September 19
Tue+Thu 9:00am – 10:00am
4 Sessions 7 spots left
Adult Beginner (1.0)
McBride Park
September 10 – September 19
Tue+Thu 5:00pm – 6:00pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Robson Park
September 10 – September 19
Tue+Thu 6:00pm – 7:00pm
4 Sessions Full
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
November 2 – December 14
Saturday 2:05pm – 3:00pm
7 Sessions 6 spots left
Youth Performance (11-17yrs)
Elm Park
September 15 – October 6
Sunday 2:00pm – 3:30pm
4 Sessions Full
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
October 31 – December 12
Thursday 3:30pm – 5:00pm
7 Sessions 8 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
November 1 – December 13
Friday 4:15pm – 5:45pm
7 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
September 18 – October 23
Wednesday 3:30pm – 4:15pm
6 Sessions 4 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
September 19 – October 24
Thursday 4:15pm – 5:15pm
6 Sessions 7 spots left
Youth Aces (11-16 yrs)
West Point Grey Community Centre
September 14 – October 26
Saturday 1:15pm – 2:30pm
7 Sessions 10 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
September 17 – October 22
Tuesday 3:30pm – 4:30pm
6 Sessions 7 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
September 18 – October 23
Wednesday 4:45pm – 6:00pm
6 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
September 16 – October 21
Monday 3:45pm – 4:45pm
4 Sessions 5 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
September 16 – October 21
Monday 3:45pm – 4:45pm
4 Sessions 3 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
October 28 – December 9
Monday 3:45pm – 4:45pm
6 Sessions 5 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
September 20 – October 25
Friday 11:30am – 1:00pm
6 Sessions Full
Adult Intermediate (2.5-3.0)
McBride Park
September 15 – October 6
Sunday 1:00pm – 2:15pm
4 Sessions 9 spots left
Adult Intermediate (2.5-3.0)
Granville Park
September 9 – September 18
Mon+Wed 6:00pm – 7:00pm
4 Sessions Full
Adult Beginner++ (2.0)
McBride Park
September 23 – October 2
Mon+Wed 8:00am – 9:15am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
McBride Park
September 23 – October 2
Mon+Wed 5:00pm – 6:00pm
4 Sessions 7 spots left
Adult Beginner (1.0)
Granville Park
September 23 – October 2
Mon+Wed 5:00pm – 6:00pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
September 14 – October 26
Saturday 2:05pm – 3:00pm
7 Sessions Full
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
September 14 – October 26
Saturday 3:00pm – 4:00pm
7 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
September 21 – October 19
Saturday 10:30am – 11:30am
5 Sessions 4 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
October 30 – December 11
Wednesday 4:15pm – 5:15pm
7 Sessions 9 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
September 20 – October 25
Friday 4:15pm – 5:45pm
6 Sessions Full
Tennis + Pickleball Fitness
Kerrisdale Community Centre
September 24 – October 22
Tuesday 1:30pm – 2:30pm
5 Sessions 7 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
October 30 – December 11
Wednesday 3:30pm – 4:15pm
7 Sessions 9 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
September 18 – October 23
Wednesday 4:15pm – 5:15pm
6 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
September 19 – October 24
Thursday 3:30pm – 4:15pm
6 Sessions 3 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
October 29 – December 10
Tuesday 3:30pm – 4:30pm
7 Sessions 6 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
September 11 – October 23
Wednesday 7:00pm – 8:15pm
7 Sessions 8 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
October 30 – December 11
Wednesday 8:15pm – 9:30pm
7 Sessions 9 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
September 14 – October 26
Saturday 9:30am – 10:45am
7 Sessions 4 spots left
Adult Intermediate (3.0-3.5)
McBride Park
September 14 – October 5
Saturday 2:45pm – 4:00pm
4 Sessions 2 spots left
Adult Intermediate (3.0-3.5)
McBride Park
September 15 – October 6
Sunday 2:15pm – 3:30pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
McBride Park
September 9 – September 18
Mon+Wed 9:15am – 10:30am
4 Sessions 9 spots left
Adult Intermediate (2.5-3.0)
McBride Park
September 23 – October 2
Mon+Wed 9:15am – 10:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Robson Park
September 10 – September 19
Tue+Thu 5:00pm – 6:00pm
4 Sessions 6 spots left
Adult Beginner++ (2.0)
McBride Park
September 9 – September 18
Mon+Wed 6:00pm – 7:00pm
4 Sessions Full
Adult Beginner++ (2.0)
Robson Park
September 9 – September 18
Mon+Wed 5:00pm – 6:00pm
4 Sessions Full
Adult Beginner+ (1.5)
Tatlow Park
September 9 – September 30
Monday 9:00am – 10:00am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
McBride Park
September 9 – September 18
Mon+Wed 5:00pm – 6:00pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Coal Harbour Community Centre
October 31 – December 12
Thursday 9:15am – 10:30am
7 Sessions 9 spots left
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
November 2 – December 14
Saturday 3:00pm – 4:00pm
7 Sessions 10 spots left
Youth Aces (11-16 yrs)
Elm Park
September 15 – October 6
Sunday 1:00pm – 2:00pm
4 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
September 22 – October 27
Sunday 9:30am – 10:30am
6 Sessions Full
Adult Beginner (1.0)
Coal Harbour Community Centre
September 19 – October 24
Thursday 9:15am – 10:30am
6 Sessions 9 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
September 16 – October 21
Monday 4:45pm – 6:00pm
4 Sessions 12 spots left
Adult Intermediate (2.5-3.0)
McBride Park
September 13 – October 4
Friday 10:00am – 11:15am
4 Sessions 9 spots left
Adult Intermediate (2.5-3.0)
McBride Park
September 14 – October 5
Saturday 1:30pm – 2:45pm
4 Sessions 9 spots left
Adult Beginner+ (1.5)
McBride Park
September 24 – October 3
Tue+Thu 6:00pm – 7:00pm
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Robson Park
September 24 – October 3
Tue+Thu 5:00pm – 6:00pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Robson Park
September 24 – October 3
Tue+Thu 6:00pm – 7:00pm
4 Sessions 7 spots left
Adult Beginner (1.0)
Tatlow Park
September 9 – September 30
Monday 9:00am – 10:00am
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
September 22 – October 27
Sunday 10:30am – 11:30am
6 Sessions 5 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
November 1 – December 13
Friday 3:30pm – 4:15pm
7 Sessions 11 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
November 2 – December 14
Saturday 10:30am – 11:30am
7 Sessions 5 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
September 19 – October 24
Thursday 2:30pm – 3:15pm
6 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
October 31 – December 12
Thursday 2:30pm – 3:15pm
7 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
November 3 – December 15
Sunday 10:30am – 12:00pm
7 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
September 25 – October 23
Wednesday 11:00am – 12:00pm
5 Sessions 7 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
November 7 – December 12
Thursday 3:30pm – 4:15pm
6 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
November 9 – December 14
Saturday 9:30am – 10:45am
6 Sessions 9 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
September 14 – October 26
Saturday 12:00pm – 1:15pm
7 Sessions 5 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
October 28 – December 9
Monday 3:45pm – 4:45pm
6 Sessions 7 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
October 28 – December 9
Monday 3:45pm – 4:45pm
6 Sessions 7 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
September 18 – October 23
Wednesday 3:45pm – 4:45pm
6 Sessions 11 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
October 30 – December 11
Wednesday 3:45pm – 4:45pm
7 Sessions 11 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
October 30 – December 11
Wednesday 4:45pm – 6:00pm
7 Sessions 9 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
September 16 – October 21
Monday 3:45pm – 4:45pm
4 Sessions 5 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
November 1 – December 13
Friday 2:30pm – 3:15pm
7 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Beach
September 24 – October 3
Tue+Thu 9:15am – 10:30am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Granville Park
September 24 – October 3
Tue+Thu 5:00pm – 6:00pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
McBride Park
September 24 – October 3
Tue+Thu 9:00am – 10:00am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
McBride Park
September 13 – October 4
Friday 8:00am – 9:00am
4 Sessions 10 spots left
Adult Beginner (1.0)
McBride Park
September 15 – October 6
Sunday 11:00am – 12:00pm
4 Sessions 10 spots left
Adult Beginner (1.0)
McBride Park
September 10 – September 19
Tue+Thu 8:00am – 9:00am
4 Sessions 10 spots left
Adult Beginner (1.0)
McBride Park
September 24 – October 3
Tue+Thu 8:00am – 9:00am
4 Sessions 10 spots left
Adult Beginner (1.0)
McBride Park
September 24 – October 3
Tue+Thu 5:00pm – 6:00pm
4 Sessions 10 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
November 3 – December 8
Sunday 10:30am – 11:30am
6 Sessions 7 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
November 7 – December 12
Thursday 4:15pm – 5:15pm
6 Sessions 12 spots left
Youth Aces (11-16 yrs)
West Point Grey Community Centre
November 9 – December 14
Saturday 1:15pm – 2:30pm
6 Sessions 12 spots left
Adult Beginner+ (1.5)
Coal Harbour Community Centre
September 19 – October 24
Thursday 10:30am – 11:45am
6 Sessions 10 spots left
Adult Beginner+ (1.5)
Coal Harbour Community Centre
October 31 – December 12
Thursday 10:30am – 11:45am
7 Sessions 10 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
October 30 – December 11
Wednesday 11:00am – 12:00pm
7 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
September 24 – October 22
Tuesday 12:30pm – 1:30pm
5 Sessions 7 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
October 29 – December 10
Tuesday 12:30pm – 1:30pm
7 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
October 29 – December 10
Tuesday 1:30pm – 2:30pm
7 Sessions 8 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
November 9 – December 14
Saturday 12:00pm – 1:15pm
6 Sessions 10 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
October 30 – December 11
Wednesday 7:00pm – 8:15pm
7 Sessions 10 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
November 9 – December 14
Saturday 10:45am – 12:00pm
6 Sessions 10 spots left