Find a Class
Youth Aces Camp (11-16 yrs)
Kerrisdale Community Centre
December 30 – January 3
Mon-Fri 10:30am – 12:00pm
5 Sessions 11 spots left
Adult Beginner (1.0)
Sunset Community Centre
June 1 – June 22
Sunday 11:00am – 12:00pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
April 27 – May 25
Sunday 11:00am – 12:00pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
June 1 – June 22
Sunday 12:00pm – 12:50pm
4 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
April 27 – May 25
Sunday 12:00pm – 12:50pm
4 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
February 23 – March 16
Sunday 12:00pm – 12:50pm
4 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
January 12 – February 9
Sunday 12:00pm – 12:50pm
5 Sessions 12 spots left
Adult Beginner (1.0)
Sunset Community Centre
February 23 – March 16
Sunday 11:00am – 12:00pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
January 12 – February 9
Sunday 11:00am – 12:00pm
5 Sessions 8 spots left
Youth Aces Camp (11-16 yrs)
Kerrisdale Community Centre
March 24 – March 26
Mon+Tue+Wed 10:30am – 12:00pm
3 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
December 16 – December 19
Mon+Wed+Thu 3:30pm – 5:00pm
3 Sessions 14 spots left
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
February 22 – March 29
Saturday 3:00pm – 4:00pm
6 Sessions 12 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
January 11 – March 1
Saturday 12:00pm – 1:15pm
8 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
March 8 – April 26
Saturday 12:00pm – 1:15pm
7 Sessions 10 spots left
Youth Aces (11-16 yrs)
West Point Grey Community Centre
January 11 – March 1
Saturday 1:15pm – 2:30pm
8 Sessions 10 spots left
Youth Aces (11-16 yrs)
West Point Grey Community Centre
March 8 – April 26
Saturday 1:15pm – 2:30pm
7 Sessions 10 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
January 11 – February 15
Saturday 2:05pm – 3:00pm
6 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
February 22 – March 29
Saturday 2:05pm – 3:00pm
6 Sessions 12 spots left
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
January 11 – February 15
Saturday 3:00pm – 4:00pm
6 Sessions 12 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
March 8 – April 26
Saturday 10:45am – 12:00pm
7 Sessions 10 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
February 10 – March 24
Monday 3:45pm – 4:45pm
6 Sessions 8 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
March 31 – April 14
Monday 3:45pm – 4:45pm
3 Sessions 8 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
January 8 – February 26
Wednesday 7:00pm – 8:15pm
8 Sessions 10 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
March 5 – April 23
Wednesday 7:00pm – 8:15pm
8 Sessions 10 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
January 11 – March 1
Saturday 10:45am – 12:00pm
8 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
January 8 – February 26
Wednesday 8:15pm – 9:30pm
8 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
March 5 – April 23
Wednesday 8:15pm – 9:30pm
8 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
January 11 – March 1
Saturday 9:30am – 10:45am
8 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
March 8 – April 26
Saturday 9:30am – 10:45am
7 Sessions 10 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
March 31 – April 14
Monday 3:45pm – 4:45pm
3 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
January 6 – February 3
Monday 3:45pm – 4:45pm
5 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
February 10 – March 24
Monday 3:45pm – 4:45pm
6 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
January 6 – February 3
Monday 3:45pm – 4:45pm
5 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
February 10 – March 24
Monday 3:45pm – 4:45pm
6 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
March 31 – April 14
Monday 3:45pm – 4:45pm
3 Sessions 8 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
January 8 – February 12
Wednesday 3:45pm – 4:45pm
6 Sessions 10 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
February 19 – March 26
Wednesday 3:45pm – 4:45pm
6 Sessions 10 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
April 2 – April 23
Wednesday 3:45pm – 4:45pm
4 Sessions 10 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
January 6 – February 3
Monday 3:45pm – 4:45pm
5 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
January 9 – February 6
Thursday 3:30pm – 4:15pm
5 Sessions 12 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
April 2 – April 23
Wednesday 4:45pm – 6:00pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
February 10 – March 24
Monday 4:45pm – 6:00pm
6 Sessions 12 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
March 31 – April 14
Monday 4:45pm – 6:00pm
3 Sessions 14 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
February 19 – March 26
Wednesday 4:45pm – 6:00pm
6 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
January 8 – February 12
Wednesday 4:45pm – 6:00pm
6 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
January 6 – February 3
Monday 4:45pm – 6:00pm
5 Sessions 16 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
February 11 – March 11
Tuesday 4:30pm – 5:30pm
5 Sessions 12 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
January 7 – February 4
Tuesday 4:30pm – 5:30pm
5 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
February 13 – March 13
Thursday 3:30pm – 4:15pm
5 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
February 13 – March 13
Thursday 4:15pm – 5:15pm
5 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
January 9 – February 6
Thursday 4:15pm – 5:15pm
5 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
February 11 – March 11
Tuesday 3:30pm – 4:30pm
5 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
January 7 – February 4
Tuesday 3:30pm – 4:30pm
5 Sessions 12 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
March 22 – April 12
Saturday 5:45pm – 7:15pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
February 22 – March 15
Saturday 5:45pm – 7:15pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
January 25 – February 15
Saturday 5:45pm – 7:15pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
February 14 – March 14
Friday 11:30am – 1:00pm
5 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
January 10 – February 7
Friday 11:30am – 1:00pm
5 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
April 4 – April 25
Friday 11:30am – 1:00pm
3 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
March 23 – April 27
Sunday 10:30am – 12:00pm
6 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
January 9 – February 13
Thursday 3:30pm – 5:00pm
6 Sessions 12 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
February 20 – March 27
Thursday 3:30pm – 5:00pm
6 Sessions 12 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
January 10 – February 14
Friday 4:15pm – 5:45pm
6 Sessions 12 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
February 21 – March 28
Friday 4:15pm – 5:45pm
6 Sessions 12 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
January 11 – February 15
Saturday 11:30am – 12:30pm
6 Sessions 12 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
February 22 – March 29
Saturday 11:30am – 12:30pm
6 Sessions 12 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
January 12 – February 9
Sunday 10:30am – 12:00pm
5 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
February 16 – March 16
Sunday 10:30am – 12:00pm
5 Sessions 10 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
February 18 – March 11
Tuesday 1:30pm – 2:30pm
4 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
January 12 – February 16
Sunday 9:30am – 10:30am
6 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
February 23 – March 30
Sunday 9:30am – 10:30am
6 Sessions 10 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
January 21 – February 11
Tuesday 12:30pm – 1:30pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
February 18 – March 11
Tuesday 12:30pm – 1:30pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
January 21 – February 11
Tuesday 1:30pm – 2:30pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
January 22 – February 12
Wednesday 11:00am – 12:00pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
February 19 – March 12
Wednesday 11:00am – 12:00pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
January 22 – February 12
Wednesday 12:00pm – 1:00pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
February 19 – March 12
Wednesday 12:00pm – 1:00pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
February 21 – March 28
Friday 3:30pm – 4:15pm
6 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
January 8 – February 12
Wednesday 3:30pm – 4:15pm
6 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
February 19 – March 26
Wednesday 3:30pm – 4:15pm
6 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
January 10 – February 14
Friday 3:30pm – 4:15pm
6 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
January 12 – February 16
Sunday 10:30am – 11:30am
6 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
February 23 – March 30
Sunday 10:30am – 11:30am
6 Sessions 12 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
January 9 – February 13
Thursday 2:30pm – 3:15pm
6 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
February 20 – March 27
Thursday 2:30pm – 3:15pm
6 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
January 10 – February 14
Friday 2:30pm – 3:15pm
6 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
February 21 – March 28
Friday 2:30pm – 3:15pm
6 Sessions 10 spots left
Adult Beginner (1.0)
Coal Harbour Community Centre
January 9 – February 13
Thursday 9:15am – 10:30am
6 Sessions 10 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
February 22 – March 29
Saturday 10:30am – 11:30am
6 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
January 11 – February 15
Saturday 10:30am – 11:30am
6 Sessions 12 spots left
Junior Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
March 17 – March 19
Mon+Tue+Wed 10:30am – 12:00pm
3 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
February 19 – March 26
Wednesday 4:15pm – 5:15pm
6 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
January 8 – February 12
Wednesday 4:15pm – 5:15pm
6 Sessions 12 spots left
Adult Beginner+ (1.5)
Coal Harbour Community Centre
February 20 – March 27
Thursday 10:30am – 11:45am
6 Sessions 10 spots left
Adult Beginner+ (1.5)
Coal Harbour Community Centre
January 9 – February 13
Thursday 10:30am – 11:45am
6 Sessions 10 spots left
Adult Beginner (1.0)
Coal Harbour Community Centre
February 20 – March 27
Thursday 9:15am – 10:30am
6 Sessions 10 spots left