Find a Class
Feeding Frenzy (2.0-3.0)
West Point Grey Community Centre
Trimble Park
May 5 – June 16
Tuesday 4:45pm – 5:45pm
14 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
West Point Grey Community Centre
Trimble Park
May 4 – June 15
Monday 4:15pm – 5:00pm
12 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
West Point Grey Community Centre
Trimble Park
May 5 – June 16
Tuesday 3:45pm – 4:45pm
14 Sessions 8 spots left
Adult Beginner++ (2.0)
West Point Grey Community Centre
Trimble Park
May 4 – June 15
Monday 5:15pm – 6:15pm
6 Sessions 8 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
Gymnasium
May 6 – June 17
Wednesday 8:00pm – 9:00pm
6 Sessions 8 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
Gymnasium
May 9 – June 13
Saturday 9:30am – 10:45am
6 Sessions 8 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
Trimble Park
May 4 – June 15
Monday 6:15pm – 7:15pm
6 Sessions 10 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
Gymnasium
May 6 – June 17
Wednesday 7:00pm – 8:00pm
6 Sessions 8 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
Gymnasium
May 9 – June 13
Saturday 10:45am – 12:00pm
6 Sessions 8 spots left
Serving Clinic (2.0-3.0)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 7:30am – 8:30am
4 Sessions 8 spots left
Serving Clinic (2.0-3.0)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 7:30am – 8:30am
4 Sessions 8 spots left
Feeding Frenzy (2.0-3.0)
Kitsilano Community Centre
McBride Park
May 29 – June 19
Friday 7:30am – 8:45am
4 Sessions 8 spots left
Feeding Frenzy (2.0-3.0)
Kitsilano Community Centre
McBride Park
May 1 – May 22
Friday 7:30am – 8:45am
4 Sessions 8 spots left
Feeding Frenzy (2.0-3.0)
Kitsilano Community Centre
McBride Park
May 25 – June 15
Monday 4:45pm – 5:45pm
4 Sessions 8 spots left
Feeding Frenzy (2.0-3.0)
Kitsilano Community Centre
McBride Park
April 27 – May 11
Monday 4:45pm – 5:45pm
3 Sessions 8 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
McBride Park
May 29 – June 19
Friday 1:00pm – 2:15pm
4 Sessions 8 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
McBride Park
May 1 – May 22
Friday 1:00pm – 2:15pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
May 30 – June 20
Saturday 10:45am – 12:00pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
May 2 – May 23
Saturday 10:45am – 12:00pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
May 29 – June 19
Friday 11:45am – 1:00pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
May 1 – May 22
Friday 11:45am – 1:00pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
May 27 – June 17
Wednesday 7:30am – 8:45am
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
April 29 – May 20
Wednesday 7:30am – 8:45am
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 8:45am – 10:00am
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 8:45am – 10:00am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 30 – June 20
Saturday 9:30am – 10:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 2 – May 23
Saturday 9:30am – 10:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 29 – June 19
Friday 8:45am – 10:00am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 1 – May 22
Friday 8:45am – 10:00am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 8:30am – 9:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 8:30am – 9:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 27 – June 17
Wednesday 8:45am – 10:00am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
April 29 – May 20
Wednesday 8:45am – 10:00am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 7:30am – 8:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 7:30am – 8:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 25 – June 15
Monday 5:45pm – 7:00pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
April 27 – May 11
Monday 5:45pm – 7:00pm
3 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
McBride Park
May 4 – June 15
Monday 8:30am – 9:30am
6 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 31 – June 21
Sunday 4:15pm – 5:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 3 – May 24
Sunday 4:15pm – 5:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 3 – June 21
Sunday 11:15am – 12:30pm
8 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 29 – June 19
Friday 4:15pm – 5:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 1 – May 22
Friday 4:15pm – 5:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 8:30am – 9:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 8:30am – 9:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 27 – June 17
wendnesday 7:30am – 8:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
April 29 – May 20
wendnesday 7:30am – 8:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 8:30am – 9:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 8:30am – 9:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 4 – June 15
Monday 9:30am – 10:30am
6 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 7:30am – 8:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 7:30am – 8:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
May 27 – June 17
wendnesday 5:30pm – 6:45pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
McBride Park
April 29 – May 20
wendnesday 5:30pm – 6:45pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 31 – June 21
Sunday 3:00pm – 4:15pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 3 – May 24
Sunday 3:00pm – 4:15pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 3 – June 21
Sunday 10:00am – 11:15am
8 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 29 – June 19
Friday 3:00pm – 4:15pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 1 – May 22
Friday 3:00pm – 4:15pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 5:30pm – 7:00pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 5:30pm – 7:00pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 27 – June 17
Wednesday 8:30pm – 9:30pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
April 29 – May 20
Wednesday 8:30pm – 9:30pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 5:30pm – 6:45pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 5:30pm – 6:45pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 7:30am – 8:30am
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 7:30am – 8:30am
4 Sessions 8 spots left
Youth Fundamentals (11-16 yrs)
Kitsilano Community Centre
McBride Park
May 9 – June 20
Saturday 3:00pm – 4:15pm
7 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
McBride Park
May 27 – June 17
Wednesday 4:30pm – 5:30pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
McBride Park
April 29 – May 20
Wednesday 4:30pm – 5:30pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 4:30pm – 5:30pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 4:30pm – 5:30pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
McBride Park
May 25 – June 15
Monday 3:45pm – 4:45pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
McBride Park
April 27 – May 11
Monday 3:45pm – 4:45pm
3 Sessions 10 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
McBride Park
May 27 – June 17
Wednesday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
McBride Park
April 29 – May 20
Wednesday 3:45pm – 4:30pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
May 9 – June 20
Saturday 2:00pm – 3:00pm
7 Sessions 10 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 4:30pm – 5:30pm
4 Sessions 6 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 4:30pm – 5:30pm
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
May 28 – June 18
Thursday 4:30pm – 5:30pm
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
April 30 – May 21
Thursday 4:30pm – 5:30pm
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
May 26 – June 16
Tuesday 3:30pm – 4:30pm
4 Sessions 10 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
McBride Park
April 28 – May 19
Tuesday 3:30pm – 4:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Sunset Community Centre
Moberly Park
May 2 – June 20
Saturday 9:45am – 11:00am
7 Sessions 8 spots left
Youth Aces (11-16 yrs)
Sunset Community Centre
Moberly Park
May 2 – June 20
Saturday 11:00am – 12:15pm
7 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Moberly Park
May 28 – June 18
Thursday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Moberly Park
April 30 – May 21
Thursday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Sunset Community Centre
Moberly Park
May 28 – June 18
Thursday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Sunset Community Centre
Moberly Park
April 30 – May 21
Thursday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Sunset Community Centre
Moberly Park
May 27 – June 17
Wednesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Sunset Community Centre
Moberly Park
April 29 – May 20
Wednesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Moberly Park
May 27 – June 17
Wednesday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Moberly Park
April 29 – May 20
Wednesday 5:15pm – 6:30pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
Moberly Park
April 29 – June 17
Wednesday 4:00pm – 5:00pm
8 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Moberly Park
May 26 – June 16
Tuesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Moberly Park
April 28 – May 19
Tuesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Moberly Park
May 26 – June 16
Tuesday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Gymnasium
May 26 – June 16
Tuesday 6:05pm – 7:35pm
4 Sessions 12 spots left
Adult Beginner (1.0)
Sunset Community Centre
Moberly Park
April 28 – May 19
Tuesday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Gymnasium
April 28 – May 19
Tuesday 6:05pm – 7:35pm
4 Sessions 12 spots left
Feeding Frenzy (2.0-3.0)
Thunderbird Community Centre
Gymnasium
March 30 – April 20
Monday 5:00pm – 6:00pm
3 Sessions 6 spots left
Adult Beginner++ (2.0)
Thunderbird Community Centre
Gymnasium
March 30 – April 20
Monday 6:00pm – 7:00pm
3 Sessions 6 spots left
Adult Beginner+ (1.5)
Thunderbird Community Centre
Gymnasium
May 4 – June 15
Monday 6:00pm – 7:00pm
6 Sessions 10 spots left
Adult Beginner (1.0)
Thunderbird Community Centre
Gymnasium
May 4 – June 15
Monday 5:00pm – 6:00pm
6 Sessions 10 spots left
Feeding Frenzy (2.0-3.0)
Marpole Oakridge Community Centre
Gymnasium
June 1 – June 22
Monday 1:50pm – 3:05pm
4 Sessions 8 spots left
Feeding Frenzy (2.0-3.0)
Marpole Oakridge Community Centre
Gymnasium
May 4 – May 25
Monday 1:50pm – 3:05pm
3 Sessions 8 spots left
Feeding Frenzy (2.0-3.0)
Marpole Oakridge Community Centre
Gymnasium
April 13 – April 27
Monday 1:50pm – 3:05pm
3 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
Gymnasium
May 2 – June 20
Saturday 2:05pm – 3:00pm
7 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
Gymnasium
April 11 – April 25
Saturday 2:05pm – 3:00pm
3 Sessions 12 spots left
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
Gymnasium
May 2 – June 20
Saturday 3:00pm – 4:00pm
7 Sessions 12 spots left
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
Gymnasium
April 11 – April 25
Saturday 3:00pm – 4:00pm
3 Sessions 12 spots left
Tennis Strength & Conditioning
Kerrisdale Community Centre
Room 015
April 30 – May 21
Thursday 6:30pm – 7:30pm
4 Sessions 6 spots left
Tennis Strength & Conditioning
Kerrisdale Community Centre
Room 015
May 28 – June 18
Thursday 6:30pm – 7:30pm
4 Sessions 6 spots left
Tennis Strength & Conditioning
Kerrisdale Community Centre
Room 015
May 27 – June 17
Wednesday 11:00am – 12:00pm
4 Sessions 6 spots left
Tennis Strength & Conditioning
Kerrisdale Community Centre
Room 015
April 29 – May 20
Wednesday 11:00am – 12:00pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
April 1 – April 22
Wednesday 11:00am – 12:00pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
April 2 – April 23
Thursday 6:30pm – 7:30pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
April 2 – April 23
Thursday 5:30pm – 6:30pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
March 31 – April 21
Tuesday 12:30pm – 1:30pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
May 28 – June 18
Thursday 5:30pm – 6:30pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
April 30 – May 21
Thursday 5:30pm – 6:30pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
May 26 – June 16
Tuesday 12:30pm – 1:30pm
4 Sessions 6 spots left
Tennis Mobility & Movement
Kerrisdale Community Centre
Room 015
April 28 – May 19
Tuesday 12:30pm – 1:30pm
4 Sessions 6 spots left
Serving Clinic (2.0-3.0)
Kerrisdale Community Centre
Elm Park
May 1 – May 22
Friday 2:30pm – 3:20pm
4 Sessions 6 spots left
Feeding Frenzy (2.0-3.0)
Kerrisdale Community Centre
Elm Park
May 28 – June 18
Thursday 6:00pm – 7:15pm
4 Sessions 6 spots left
Feeding Frenzy (2.0-3.0)
Kerrisdale Community Centre
Elm Park
April 30 – May 21
Thursday 6:00pm – 7:15pm
4 Sessions 6 spots left
Adult Intermediate (3.0-3.5)
Kerrisdale Community Centre
Elm Park
May 5 – June 16
Tuesday 10:45am – 12:00pm
7 Sessions 4 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
Elm Park
May 5 – June 16
Tuesday 9:30am – 10:45am
7 Sessions 4 spots left
Adult Beginner+ (1.5)
Kerrisdale Community Centre
Elm Park
May 1 – June 19
Friday 8:00am – 9:00am
8 Sessions 6 spots left
Adult Beginner+ (1.5)
Kerrisdale Community Centre
Elm Park
May 26 – June 16
Tuesday 5:30pm – 7:00pm
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kerrisdale Community Centre
Elm Park
April 28 – May 19
Tuesday 5:30pm – 7:00pm
4 Sessions 6 spots left
Adult Beginner++ (2.0)
Kerrisdale Community Centre
Elm Park
May 1 – June 19
Friday 9:15am – 10:15am
8 Sessions 6 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
Elm Park
May 2 – June 20
Saturday 1:00pm – 2:15pm
8 Sessions 6 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
Elm Park
May 27 – June 17
Wednesday 6:00pm – 7:30pm
4 Sessions 6 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
Elm Park
April 29 – May 20
Wednesday 6:00pm – 7:30pm
4 Sessions 6 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
Elm Park
April 27 – June 15
Monday 6:00pm – 7:15pm
7 Sessions 6 spots left
Youth Performance (10-17 yrs)
Kerrisdale Community Centre
Elm Park
May 28 – June 18
Thursday 4:45pm – 6:00pm
4 Sessions 6 spots left
Youth Performance (10-17 yrs)
Kerrisdale Community Centre
Elm Park
April 30 – May 21
Thursday 4:45pm – 6:00pm
4 Sessions 6 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
Elm Park
May 3 – June 21
Sunday 11:30am – 12:30pm
8 Sessions 8 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
Elm Park
May 2 – June 20
Saturday 11:15am – 12:15pm
8 Sessions 8 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
Elm Park
April 27 – June 15
Monday 4:45pm – 5:45pm
7 Sessions 8 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
Elm Park
May 1 – June 19
Friday 4:15pm – 5:30pm
8 Sessions 8 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
Elm Park
May 28 – June 18
Thursday 3:30pm – 4:45pm
4 Sessions 6 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
Elm Park
April 30 – May 21
Thursday 3:30pm – 4:45pm
4 Sessions 6 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
Gymnasium
April 11 – April 25
Saturday 11:30am – 12:30pm
3 Sessions 12 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
Gymnasium
April 10 – April 24
Friday 4:15pm – 5:45pm
3 Sessions 12 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
Gymnasium
April 9 – April 23
Thursday 3:30pm – 5:00pm
3 Sessions 12 spots left
Tennis Athletic Development (8-14 yrs)
Kerrisdale Community Centre
Room 015
May 28 – June 18
Thursday 4:15pm – 5:15pm
4 Sessions 6 spots left
Tennis Athletic Development (8-14 yrs)
Kerrisdale Community Centre
Room 015
April 30 – May 21
Thursday 4:15pm – 5:15pm
4 Sessions 6 spots left
Tennis Athletic Development (8-14 yrs)
Kerrisdale Community Centre
Room 015
April 2 – April 23
Thursday 4:15pm – 5:15pm
4 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Elm Park
May 30 – June 20
Saturday 9:30am – 10:15am
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Elm Park
May 2 – May 23
Saturday 9:30am – 10:15am
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Elm Park
May 29 – June 19
Friday 3:30pm – 4:15pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Elm Park
May 1 – May 22
Friday 3:30pm – 4:15pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Elm Park
May 26 – June 16
Tuesday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Elm Park
April 28 – May 19
Tuesday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Auditorium
April 5 – April 26
Sunday 10:30am – 11:30am
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Gymnasium
April 10 – April 24
Friday 3:30pm – 4:15pm
3 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
Gymnasium
April 8 – April 22
Wednesday 3:30pm – 4:15pm
3 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
May 3 – June 21
Sunday 10:30am – 11:30am
8 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
May 27 – June 17
Wednesday 3:45pm – 4:45pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
April 29 – May 20
Wednesday 3:45pm – 4:45pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
April 27 – June 15
Monday 3:45pm – 4:45pm
7 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
May 30 – June 20
Saturday 10:15am – 11:15am
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
May 2 – May 23
Saturday 10:15am – 11:15am
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
May 27 – June 17
Wednesday 4:45pm – 5:45pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
April 29 – May 20
Wednesday 4:45pm – 5:45pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
May 26 – June 16
Tuesday 4:30pm – 5:30pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Elm Park
April 28 – May 19
Tuesday 4:30pm – 5:30pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Gymnasium
April 11 – April 25
Saturday 10:30am – 11:30am
3 Sessions 12 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
Gymnasium
April 8 – April 22
Wednesday 4:15pm – 5:15pm
3 Sessions 12 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
Elm Park
May 3 – June 21
Sunday 9:45am – 10:30am
8 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
Elm Park
May 25 – June 15
Monday 3:15pm – 3:45pm
4 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
Auditorium
April 5 – April 26
Sunday 9:30am – 10:30am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Mount Pleasant Community Centre
Robson Park
May 31 – June 21
Sunday 11:15am – 12:30pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Mount Pleasant Community Centre
Robson Park
May 3 – May 24
Sunday 11:15am – 12:30pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Robson Park
May 31 – June 21
Sunday 10:00am – 11:15am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Robson Park
May 3 – May 24
Sunday 10:00am – 11:15am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Robson Park
May 26 – June 16
Tuesday 6:45pm – 8:00pm
4 Sessions 4 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Robson Park
April 28 – May 19
Tuesday 6:45pm – 8:00pm
4 Sessions 4 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Gymnasium
June 3 – June 17
Wednesday 4:45pm – 6:00pm
3 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
May 30 – June 20
Saturday 11:15am – 12:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
May 2 – May 23
Saturday 11:15am – 12:30pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
May 28 – June 18
Thursday 6:45pm – 8:00pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
April 30 – May 21
Thursday 6:45pm – 8:00pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
May 28 – June 18
Thursday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
April 30 – May 21
Thursday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
May 26 – June 16
Tuesday 5:30pm – 6:45pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
April 28 – May 19
Tuesday 5:30pm – 6:45pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
May 26 – June 16
Tuesday 8:00am – 9:00am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Robson Park
April 28 – May 19
Tuesday 8:00am – 9:00am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
May 30 – June 20
Saturday 10:00am – 11:15am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
May 2 – May 23
Saturday 10:00am – 11:15am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
May 28 – June 18
Thursday 5:30pm – 6:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
April 30 – May 21
Thursday 5:30pm – 6:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
May 28 – June 18
Thursday 8:00am – 9:00am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
April 30 – May 21
Thursday 8:00am – 9:00am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Gymnasium
April 29 – May 20
Wednesday 4:45pm – 6:00pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
May 26 – June 16
Tuesday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Robson Park
April 28 – May 19
Tuesday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
Gymnasium
May 4 – June 22
Monday 4:45pm – 6:00pm
7 Sessions 8 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
June 3 – June 17
Wednesday 3:45pm – 4:45pm
3 Sessions 8 spots left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
April 29 – May 20
Wednesday 3:45pm – 4:45pm
4 Sessions 8 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
May 31 – June 21
Sunday 2:00pm – 3:15pm
4 Sessions 8 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
May 3 – May 24
Sunday 2:00pm – 3:15pm
4 Sessions 8 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
Robson Park
May 26 – June 16
Tuesday 4:00pm – 5:15pm
4 Sessions 8 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
Robson Park
April 28 – May 19
Tuesday 4:00pm – 5:15pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Gymnasium
May 31 – June 21
Sunday 12:15pm – 1:00pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Gymnasium
May 3 – May 24
Sunday 12:15pm – 1:00pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Robson Park
May 28 – June 18
Thursday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Robson Park
April 30 – May 21
Thursday 3:45pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Robson Park
May 30 – June 20
Saturday 9:15am – 10:00am
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Robson Park
May 2 – May 23
Saturday 9:15am – 10:00am
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
Robson Park
May 28 – June 18
Thursday 4:30pm – 5:30pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
Robson Park
April 30 – May 21
Thursday 4:30pm – 5:30pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
Gymnasium
May 31 – June 21
Sunday 1:00pm – 2:00pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
Gymnasium
May 3 – May 24
Sunday 1:00pm – 2:00pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
Gymnasium
May 4 – June 22
Monday 3:45pm – 4:45pm
7 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Mount Pleasant Community Centre
Robson Park
May 26 – June 16
Tuesday 3:30pm – 4:00pm
4 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Mount Pleasant Community Centre
Robson Park
April 28 – May 19
Tuesday 3:30pm – 4:00pm
4 Sessions 8 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
Auditorium
RegisterApril 3 – April 24
Friday 2:30pm – 3:15pm
4 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
Auditorium
RegisterApril 2 – April 23
Thursday 2:30pm – 3:15pm
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Sunset Community Centre
Gymnasium
RegisterFebruary 17 – March 24
Tuesday 6:05pm – 7:35pm
6 Sessions Full
Adult Beginner+ (1.5)
Kitsilano Community Centre
Gymnasium
RegisterMarch 21 – April 18
Saturday 5:45pm – 7:15pm
5 Sessions Full
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
Gymnasium
RegisterApril 10 – April 24
Friday 11:30am – 1:00pm
3 Sessions Full
Adult Beginner+ (1.5)
Kitsilano Community Centre
Gymnasium
RegisterFebruary 22 – March 22
Sunday 10:30am – 12:00pm
5 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
Gymnasium
RegisterMarch 29 – April 26
Sunday 10:30am – 12:00pm
5 Sessions Full
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
Gymnasium
RegisterFebruary 12 – March 12
Thursday 4:15pm – 5:15pm
5 Sessions 2 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
Gymnasium
RegisterApril 2 – April 23
Thursday 3:30pm – 4:15pm
4 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
Gymnasium
RegisterFebruary 12 – March 12
Thursday 3:30pm – 4:15pm
5 Sessions 2 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
Gymnasium
RegisterMarch 31 – April 21
Tuesday 4:30pm – 5:30pm
4 Sessions Full
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
Gymnasium
RegisterApril 2 – April 23
Thursday 4:15pm – 5:15pm
4 Sessions 3 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
Gymnasium
RegisterMarch 31 – April 21
Tuesday 3:30pm – 4:30pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
West Point Grey Community Centre
Gymnasium
RegisterMarch 7 – April 25
Saturday 10:45am – 12:00pm
7 Sessions Full
Adult Beginner+ (1.5)
West Point Grey Community Centre
Gymnasium
RegisterMarch 7 – April 25
Saturday 9:30am – 10:45am
7 Sessions Full
Adult Beginner++ (2.0)
West Point Grey Community Centre
Gymnasium
RegisterMarch 4 – April 22
Wednesday 8:15pm – 9:30pm
8 Sessions 1 spot left
Adult Beginner (1.0)
West Point Grey Community Centre
Gymnasium
RegisterMarch 4 – April 22
Wednesday 7:00pm – 8:15pm
8 Sessions Full
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Gymnasium
RegisterMarch 29 – April 26
Sunday 2:15pm – 3:30pm
5 Sessions Full
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 22 – March 22
Sunday 2:15pm – 3:30pm
5 Sessions Full
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
Gymnasium
RegisterMarch 30 – April 27
Monday 4:45pm – 6:00pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Gymnasium
RegisterMarch 29 – April 26
Sunday 1:00pm – 2:15pm
5 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Gymnasium
RegisterApril 1 – April 22
Wednesday 4:45pm – 6:00pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 18 – March 25
Wednesday 4:45pm – 6:00pm
6 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 23 – March 23
Monday 4:45pm – 6:00pm
5 Sessions Full
Adult Beginner (1.0)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 22 – March 22
Sunday 1:00pm – 2:15pm
5 Sessions 1 spot left
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterMarch 30 – April 27
Monday 3:45pm – 4:45pm
4 Sessions Full
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 23 – March 23
Monday 3:45pm – 4:45pm
5 Sessions Full
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterApril 1 – April 22
Wednesday 3:45pm – 4:45pm
4 Sessions 5 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 18 – March 25
Wednesday 3:45pm – 4:45pm
6 Sessions Full
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterMarch 29 – April 26
Sunday 12:15pm – 1:00pm
5 Sessions 5 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 22 – March 22
Sunday 12:15pm – 1:00pm
5 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterMarch 30 – April 27
Monday 3:45pm – 4:45pm
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
Gymnasium
RegisterFebruary 23 – March 23
Monday 3:45pm – 4:45pm
5 Sessions Full
Feeding Frenzy (2.0-3.0)
Coal Harbour Community Centre
Gymnasium
RegisterFebruary 19 – March 26
Thursday 10:30am – 11:45am
6 Sessions Full
Adult Beginner+ (1.5)
Coal Harbour Community Centre
Gymnasium
RegisterFebruary 19 – March 26
Thursday 9:15am – 10:30am
6 Sessions Full




