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

Private Lessons

  • Zan Petrovic4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 2 – June 23

    Monday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 2 – June 23

    Monday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Katerina Boiko4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 2 – June 23

    Monday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 2 – June 23

    Monday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Katerina Boiko4 Private Lessons

    Granville Park

    June 2 – June 23

    Monday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Granville Park

    June 2

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 2

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Slocan Park

    June 2

    Monday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 2 – June 23

    Monday 5:00pm – 6:00pm

    4 Sessions 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Slocan Park

    June 2 – June 23

    Monday 5:00pm – 6:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Granville Park

    June 3 – June 24

    Tuesday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 3 – June 24

    Tuesday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Granville Park

    June 3 – June 24

    Tuesday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Katerina Boiko4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 3 – June 24

    Tuesday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 3 – June 24

    Tuesday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 3

    Tuesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 3

    Tuesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 3

    Tuesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 3

    Tuesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Granville Park

    June 3 – June 24

    Tuesday 4:00pm – 5:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Granville Park

    June 3 – June 24

    Tuesday 5:00pm – 6:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Granville Park

    June 3 – June 24

    Tuesday 6:00pm – 7:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Granville Park

    June 3

    Tuesday 7:00pm – 8:00pm

    1 Session 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 4 – June 25

    Wednesday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 4 – June 25

    Wednesday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 4 – June 25

    Wednesday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 4

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 4

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 4

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 4 – June 25

    Wednesday 4:00pm – 5:00pm

    4 Sessions 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 5 – June 26

    Thursday 8:00am – 9:00am

    4 Sessions 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 5

    Thursday 8:00am – 9:00am

    1 Session 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Granville Park

    June 5 – June 26

    Thursday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 5 – June 26

    Thursday 9:00am – 10:00am

    4 Sessions 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 5

    Thursday 9:00am – 10:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Memorial Park West

    June 5

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 5

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 5

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 5

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 5

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Memorial Park West

    June 5

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 5 – June 26

    Thursday 5:00pm – 6:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic4 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 5 – June 26

    Thursday 7:00pm – 8:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 6

    Friday 8:00am – 9:00am

    1 Session 1 spot left

    Register
  • Victor Batista2 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 6 – June 13

    Friday 9:00am – 10:00am

    2 Sessions 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 6

    Friday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 6

    Friday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 6

    Friday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 6

    Friday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 6

    Friday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 6 – June 13

    Friday 3:00pm – 4:00pm

    2 Sessions 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 6

    Friday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Victor Batista2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 6 – June 13

    Friday 4:00pm – 5:00pm

    2 Sessions 1 spot left

    Register
  • Raul Francisquiny4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 7 – June 28

    Saturday 2:00pm – 3:00pm

    4 Sessions 1 spot left

    Register
  • Victor Batista2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 7 – June 14

    Saturday 3:00pm – 4:00pm

    2 Sessions 1 spot left

    Register
  • Raul Francisquiny4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 7 – June 28

    Saturday 3:00pm – 4:00pm

    4 Sessions 1 spot left

    Register
  • Raul Francisquiny4 Private Lessons

    Stanley Park Lost Lagoon Tennis Courts

    June 7 – June 28

    Saturday 4:00pm – 5:00pm

    4 Sessions 1 spot left

    Register
  • Victor Batista2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 7 – June 14

    Saturday 4:00pm – 5:00pm

    2 Sessions 1 spot left

    Register
  • Parsa Shabari4 Private Lessons

    Granville Park

    June 8 – June 29

    Sunday 11:00am – 12:00pm

    4 Sessions 1 spot left

    Register
  • Parsa Shabari4 Private Lessons

    Granville Park

    June 8 – June 29

    Sunday 2:00pm – 3:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 8 – June 15

    Sunday 2:00pm – 3:00pm

    2 Sessions 1 spot left

    Register
  • Zan Petrovic2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 8

    Sunday 3:00pm – 4:00pm

    1 Session 1 spot left

    Register
  • Parsa Shabari4 Private Lessons

    Granville Park

    June 8 – June 29

    Sunday 4:00pm – 5:00pm

    4 Sessions 1 spot left

    Register
  • Zan Petrovic2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 8

    Sunday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 9

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Granville Park

    June 9

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 9

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 9

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Granville Park

    June 9

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 9

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 10

    Tuesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 10

    Tuesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 10

    Tuesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 11

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 11

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 11

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 11

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 12 – June 19

    Thursday 8:00am – 9:00am

    2 Sessions 1 spot left

    Register
  • Katerina Boiko2 Private Lessons

    Queen Elizabeth Park Tennis Courts

    June 12 – June 19

    Thursday 9:00am – 10:00am

    2 Sessions 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Memorial Park West

    June 12

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 12

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Memorial Park West

    June 12

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 12

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 12

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Memorial Park West

    June 12

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 13

    Friday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 13

    Friday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 13

    Friday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Parsa Shabari1 Private Lesson

    Granville Park

    June 15

    Sunday 9:00am – 10:00am

    1 Session 1 spot left

    Register
  • Parsa Shabari1 Private Lesson

    Granville Park

    June 15

    Sunday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 16

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 16

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Granville Park

    June 16

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 16

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 16

    Monday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Slocan Park

    June 16

    Monday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 18

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 18

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 18

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 18

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 18

    Wednesday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 18

    Wednesday 6:00pm – 7:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 18

    Wednesday 7:00pm – 8:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 19

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 19

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 19

    Thursday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 19

    Thursday 5:00pm – 6:00pm

    1 Session 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 8:00am – 9:00am

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 9:00am – 10:00am

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 10:00am – 11:00am

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 11:00am – 12:00pm

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 2:00pm – 3:00pm

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 3:00pm – 4:00pm

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 20 – June 27

    Friday 4:00pm – 5:00pm

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 21 – June 28

    Saturday 9:00am – 10:00am

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 21 – June 28

    Saturday 10:00am – 11:00am

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 21 – June 28

    Saturday 2:00pm – 4:00pm

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 21 – June 28

    Saturday 3:00pm – 4:00pm

    2 Sessions 1 spot left

    Register
  • Reid Picken2 Private Lessons

    Memorial Park West

    June 21 – June 28

    Saturday 4:00pm – 5:00pm

    2 Sessions 1 spot left

    Register
  • Parsa Shabari2 Private Lessons

    Granville Park

    June 22 – June 29

    Sunday 9:00am – 10:00am

    2 Sessions 1 spot left

    Register
  • Parsa Shabari2 Private Lessons

    Granville Park

    June 22 – June 29

    Sunday 10:00am – 11:00am

    2 Sessions 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Granville Park

    June 23

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 23

    Monday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 23

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Granville Park

    June 23

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 23

    Monday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Slocan Park

    June 23

    Monday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 25

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 25

    Wednesday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 25

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Zan Petrovic1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 25

    Wednesday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 25

    Wednesday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 25

    Wednesday 5:00pm – 6:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 25

    Wednesday 6:00pm – 7:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 25

    Wednesday 7:00pm – 8:00pm

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 26

    Thursday 8:00am – 9:00am

    1 Session 1 spot left

    Register
  • Katerina Boiko1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 26

    Thursday 9:00am – 10:00am

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 26

    Thursday 10:00am – 11:00am

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Memorial Park West

    June 26

    Thursday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 26

    Thursday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 26

    Thursday 5:00pm – 6:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 26

    Thursday 6:00pm – 7:00pm

    1 Session 1 spot left

    Register
  • Reid Picken1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 26

    Thursday 7:00pm – 8:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 27

    Friday 8:00am – 9:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 27

    Friday 9:00am – 10:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Stanley Park Lost Lagoon Tennis Courts

    June 27

    Friday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 27

    Friday 3:00pm – 4:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 27

    Friday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Granville Park

    June 28

    Saturday 9:00am – 10:00am

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Granville Park

    June 28

    Saturday 11:00am – 12:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 28

    Saturday 3:00pm – 4:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Queen Elizabeth Park Tennis Courts

    June 28

    Saturday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register
  • Victor Batista1 Private Lesson

    Slocan Park

    June 30

    Monday 4:00pm – 5:00pm

    1 Session 1 spot left

    Register

No Classes Found

@summer.smash.tennis