2025 TENNIS PROGRAMMING

For the Spring session, adult clinics will run on Tuesdays, Thursdays, Sundays (4 weeks duration).  Junior clinics run on Mondays, Tuesdays, Thursdays, Sundays (7/8 weeks duration). Not sure where you fit in terms of your level of play? Refer to Tennis Canada’s self-rating guide or email Coach John Mowat at: jjbc92@hotmail.com  or call/text him at 647-202-8516.


Private and semi-private Lessons:  Coach John  is available for individual and semi-private groups, please contact him directly to book at jjbc92@hotmail.com 

The PHRC supports tennis industry best practices - our lead coaches and instructors are actively TPA (Tennis Professional Association) certified.

Drop-ins: we can accommodate drop-ins, space permitting.  The drop in fee is $35 per session for adults, and $30 per session for juniors.  Please contact either the Club or Coach John ahead of time to ensure there is space and arrange payment.   

Rain Dates & Weather cancellations: Please note that in the event of a weather cancellation, if the coach has already traveled to the courts, there will be no refunds issued. We pay our coaches for their time and if they have already traveled or are in transit when the call is made, the Club still pays for their time and (if applicable) travel expenses.  We do our absolute best to reschedule the class if at all possible, but cannot guarantee a rain date.

UPCOMING

    • May 05, 2025
    • August 25, 2025
    • 17 sessions
    • PHRC
    Register

    'Monday Mavericks' Doubles League

    This league is open to doubles players of all levels. Matches will be coordinated by our Head Pro to ensure a good playing experience for all.

    Designated time slots will be determined by the organizer. Please let us know in the notes if you have any time constraints or other considerations.

    Managed by John Mowat, Head Tennis Pro.

    • May 07, 2025
    • August 27, 2025
    • 17 sessions
    • PHRC
    Register

    'Wednesday Warriors' Doubles League

    This league is targeted for doubles players who are looking for a fun but competitive experience. Players will be assigned a court to play on at the start of each session and will rotate courts based on match scores. The system will ensure play with a variety of members throughout the season.

    Designated time slots will be determined by the organizer. Please let us know in the notes if you have any time constraints or other considerations.

    Managed by stellar PHRC Member Nick McKinley.

    • May 08, 2025
    • June 26, 2025
    • 8 sessions
    • PHRC
    Register

    Junior House League

    Runs every Thursday from May 8th to June 26th, 5:00pm - 6:00pm.

    **Free** to Junior Members of the club. This is a coached league for juniors who can serve, play and score a full court match.

    • May 08, 2025
    • August 28, 2025
    • 17 sessions
    • PHRC
    • 8
    Register

    Thursday Beginner Doubles League

    A non-competitive atmosphere that focuses on the fun!

    Two sessions run 60 minutes each, beginning at 7:00pm & 8:00pm, using one court. Herb will determine the rotation of players and times.

    Organized by all-star member Herb Jung, balls provided by club.

    • May 10, 2025
    • August 30, 2025
    • 17 sessions
    • PHRC
    • 5
    Register

    Saturday Social Doubles League

    A morning doubles league that focuses on the fun and friendliness.

    Saturdays from 8:00am - 10:00am.

    Managed by long-time member Herb Jung, balls provided by club.

    • May 10, 2025
    • August 30, 2025
    • 17 sessions
    • PHRC
    • 10
    Register

    Junior/Adult Doubles League

    This is a fun chance for juniors and adults to play doubles together!

    Saturdays from 10:00am to 11:00am.

    Managed by super member Herb Jung, balls provided by club.

    • June 02, 2025
    • June 23, 2025
    • 4 sessions
    • PHRC
    • 4
    Register

    Junior Beginner/Novice

    Mondays from June 2 to June 23 (4 weeks), 4:00pm to 5:00pm.
    Ages 7-10

    A fun program for beginner to intermediate level juniors, this program teaches kids to rally, serve, play points, and learn the rules and etiquette of the game.

    • June 02, 2025
    • June 23, 2025
    • 4 sessions
    • PHRC
    • 3
    Register

    Junior Intermediate/Advanced

    Mondays from June 2 to June 23 (4 weeks), 5:00pm to 6:00pm.
    Ages 11-15

    This program is for more advanced club-level players who can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments.

    *Note: Junior classes are for children aged 7 and up, however teens aged 15+ may opt to take the adult beginner class at the discretion of the coach.

    • June 03, 2025
    • June 24, 2025
    • 4 sessions
    • PHRC
    • 7
    Register

    Adult Beginner/Novice (1.0 – 2.5)

    Tuesdays from June 3 to June 24 (4 weeks), 9:00am to 10:00am.

    New beginners will learn basic tennis footwork, technical fundamentals, and ball control in order to rally, volley, and serve to get you playing the game quickly. Novice players who already have the basics will improve their skills and learn the techniques required to implement singles and doubles tactics in point play.

    • June 03, 2025
    • June 24, 2025
    • 4 sessions
    • PHRC
    • 3
    Register

    Junior Beginner/Novice #2

    Tuesdays from June 2 to June 24 (4 weeks) , 5:00pm to 6:00pm
    Ages 7-10

    A fun program for beginner to intermediate level juniors, this program teaches kids to rally, serve, play points, and learn the rules and etiquette of the game.

    • June 03, 2025
    • June 24, 2025
    • 4 sessions
    • PHRC
    • 7
    Register

    Junior Intermediate/Advanced

    Mondays from June 3 to June 24 (4 weeks), 6:00pm to 7:00pm.
    Ages 11-15

    This program is for more advanced club-level players who can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments.  Younger players may join at the discretion of the Head Coach.

    • June 03, 2025
    • June 24, 2025
    • 4 sessions
    • PHRC
    • 3
    Register

    Try Tennis! - Introductory Class

    ** OPEN TO NON-MEMBERS **

    Tuesdays from June 3 to June 24 (4 weeks), 7:00pm to 8:00pm.

    Go from ‘couch to court’ in 4 weeks! This class is an introduction to the sport for new beginners or a reintroduction to those who have not picked up a racquet in years. Participants will learn basic tennis footwork, technical stroke fundamentals and ball controls in order to rally, volley, and serve to get you playing the game quickly.

    • June 03, 2025
    • June 24, 2025
    • 4 sessions
    • PHRC
    Register

    Adult Intermediate/Advanced (3.0 – 4.0)

    Tuesday evenings from June 3 to June 24 (4 weeks), 8:00pm - 9:00pm.

    Take your game to the next level! This class is for the intermediate or experienced Club player, designed to improve the consistency and quality of your groundstrokes, net play and the quality of your first and second serve.
    • June 05, 2025
    • June 26, 2025
    • 4 sessions
    Register

    HIGH SCHOOL ACADEMY - BONUS PROGRAM

    The bonus academy is an extension of our High School Academy program. The program is meant for both teens who are getting started in tennis, and those who are ready for more advanced game strategies and technical refinement.

    Open to ages 13-17.

    • June 05, 2025
    • June 26, 2025
    • 4 sessions
    • PHRC
    • 5
    Register

    Junior Intermediate/Advanced

    Thursdays from June 5 to June 26 (4 weeks), 6:00pm to 7:00pm.
    Ages 11-15

    This program is for more advanced club-level players who can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments. Younger players may join at the discretion of the Head Coach.

    • June 05, 2025
    • June 26, 2025
    • 4 sessions
    • PHRC
    • 8
    Register

    Adult Beginner/Novice (1.0 – 2.5)

    Tuesdays from June 5 to June 26 (4 weeks), 7:00pm to 8:00pm.

    New beginners will learn basic tennis footwork, technical fundamentals, and ball control in order to rally, volley, and serve to get you playing the game quickly. Novice players who already have the basics will improve their skills and learn the techniques required to implement singles and doubles tactics in point play.

    • June 05, 2025
    • June 26, 2025
    • 4 sessions
    • PHRC
    • 8
    Register

    Try Tennis! - Introductory Class

    ** OPEN TO NON-MEMBERS **

    Thursdays from June 5 to June 26 (4 weeks), 8:00pm to 9:00pm.

    Go from ‘couch to court’ in 4 weeks! This class is an introduction to the sport for new beginners or a reintroduction to those who have not picked up a racquet in years. Participants will learn basic tennis footwork, technical stroke fundamentals and ball controls in order to rally, volley, and serve to get you playing the game quickly.

Past events

May 11, 2025 Shot of the Week!
May 08, 2025 Adult Lessons Intermediate/Advanced - THURSDAYS #1
May 08, 2025 Adult Lessons Beginner/Novice - THURSDAYS #1
May 06, 2025 Adult Lessons Intermediate/Advanced - TUESDAYS #1
May 06, 2025 Try Tennis!
May 06, 2025 Adult Doubles Clinic (3.0+)
May 06, 2025 Adult Lessons #1 - Intermediate/Advanced - TUESDAYS
May 06, 2025 Adult Lessons #1 - Beginner/Novice - TUESDAYS
May 04, 2025 Try Tennis!
May 04, 2025 Junior Lessons #1 - Intermediate/Advanced - SUNDAYS
May 04, 2025 Junior Lessons #1 - Beginner/Novice - SUNDAYS
August 24, 2024 Doubles 3.0+ Clinic - August
August 24, 2024 Adult Intermediate/Advanced Clinic - Saturday
August 24, 2024 Adult Beginner/Novice Clinic - Saturday
August 11, 2024 Junior Beginner/Novice Clinic - Sunday
August 11, 2024 Adult Beginner/Novice Clinic - Sunday
August 11, 2024 Adult Intermediate/Advanced Clinic - Sunday
August 11, 2024 Junior Intermediate/Advanced Clinic - Sunday
August 09, 2024 Adult Beginner/Novice Clinic - Friday
August 09, 2024 Adult Intermediate/Advanced Clinic - Friday
August 09, 2024 Junior Intermediate/Advanced Clinic - Friday
August 09, 2024 Junior Beginner/Novice Clinic - Friday
August 04, 2024 Junior Beginner/Novice Clinic - Sunday
August 04, 2024 Adult Beginner/Novice Clinic - Sunday
August 04, 2024 Adult Intermediate/Advanced Clinic - Sunday
August 04, 2024 Junior Intermediate/Advanced Clinic - Sunday
August 02, 2024 Adult Beginner/Novice Clinic - Friday
August 02, 2024 Adult Intermediate/Advanced Clinic - Friday
August 02, 2024 Junior Intermediate/Advanced Clinic - Friday
August 02, 2024 Junior Beginner/Novice Clinic - Friday
July 05, 2024 Doubles 3.0+ Clinic - July
July 05, 2024 Junior Lessons - Intermediate/Advanced - Fridays
July 05, 2024 Junior Lessons - Beginner/Novice - Fridays
July 04, 2024 Adult Lessons - Intermediate/Advanced - Thursdays
July 04, 2024 Junior Lessons - Intermediate/Advanced - Thursdays
July 04, 2024 Junior Lessons - Beginner/Novice - Thursdays
July 02, 2024 Adult Lessons - Intermediate/Advanced - Tuesdays #3
July 02, 2024 Adult Lessons - Novice - Tuesdays #3
July 02, 2024 Junior Lessons - Intermediate/Advanced - Tuesdays #3
July 02, 2024 Junior Lessons - Beginner/Novice - Tuesdays #3
June 04, 2024 Adult Lessons - Novice - Tuesdays #2
June 04, 2024 Junior Lessons - Intermediate/Advanced - Tuesdays #2
June 04, 2024 Junior Lessons - Beginner/Novice - Tuesdays #2
June 04, 2024 Doubles 3.0+ Clinic - June
June 04, 2024 Adult Lessons - Intermediate/Advanced - Tuesdays #2
June 02, 2024 Sunday Clinic - ‘Play with the Pros’
June 01, 2024 Adult Beginner/Novice Clinic
June 01, 2024 Adult Intermediate/Advanced Clinic
June 01, 2024 Junior Intermediate/Advanced Clinic
June 01, 2024 Junior Beginner/Novice Clinic
May 26, 2024 Cardio Tennis
May 26, 2024 Try Tennis!
May 23, 2024 Intro to Tennis for Youth!
May 23, 2024 Junior Lessons - Beginner/Novice - Thursdays #1
May 22, 2024 Junior League
May 18, 2024 Saturday Junior/Adult Doubles League
May 18, 2024 Saturday Social Doubles League
May 16, 2024 Thursday Night Beginner Doubles
May 15, 2024 Wednesday Night Doubles League
May 14, 2024 Doubles 3.0+ Clinic
May 13, 2024 Monday Night Doubles League
May 07, 2024 Adult Lessons - Novice - Tuesdays #1
May 07, 2024 Junior Lessons - Intermediate/Advanced - Tuesdays #1
May 07, 2024 Junior Lessons - Beginner/Novice - Tuesdays #1
May 07, 2024 Adult Lessons - Intermediate/Advanced - Tuesdays #1
May 13, 2023 Saturday Junior/Adult Doubles League
May 13, 2023 Saturday Advanced Doubles League
May 10, 2023 Wednesday Night Doubles League
May 10, 2023 Wednesday Junior League
May 09, 2023 Tuesday Night Beginner Doubles League
May 08, 2023 Monday Night Doubles League
May 08, 2023 Monday Night Singles League
May 07, 2023 Opening Day Fun Doubles & Social
April 30, 2023 National Youth Week - Free Lessons!
May 20, 2022 2022 Friday 4.0+ Singles League
May 14, 2022 2022 Saturday Junior/Adult Doubles League
May 14, 2022 2022 Saturday Advanced Doubles League
May 11, 2022 2022 Wednesday Night Doubles League
May 10, 2022 2022 Tuesday Beginner Doubles League
May 09, 2022 2022 Monday Night Doubles League
May 09, 2022 2022 Monday Open Junior Hour


Powered by Wild Apricot Membership Software