Community & Competition
Contact Us
We’re here to help you find your game.
We’d Love to Hear From You
German Mills Tennis Club is volunteer-run and dedicated to building a vibrant tennis community in Thornhill and Markham. Whether you are a beginner looking for lessons or a seasoned player seeking competition, reach out to us.
Operations
Ask for quick support with logistics, coordination, or anything that keeps things running smoothly.
executive@germanmillstennisclub.com
Finance
Get help with invoices, payments, or any financial questions you need resolved.
accounts@germanmillstennisclub.com
Membership
Reach out whenever you need assistance with joining, renewing, or updating your member details.
members@germanmillstennisclub.com
General
Use our General inquiries address for anything else, and we’ll make sure your message gets to the right place.
secretary@germanmillstennisclub.com
Club Location
Note: We are located behind the Church of the Good Shepherd. Parking is available on-site.
Explore the Club
Explore these sections to find answers about our club rules, coaching staff, and lesson schedules.
Meet the Pros
See our coaching staff bios
Club Policies
Rules, conduct and waivers
Programs
Camps, clinics and lessons

Finding Your Way to GMTC
Directions & Parking
Finding the courts at German Mills Tennis Club is easy when you know where to look, although they might not be immediately visible from the main road. Keep an eye out for the Good Shepherd Roman Catholic Parish – you’ll find us tucked away just behind it.
We are conveniently located near the intersection of Simonston Blvd. and Don Mills Rd.
To ensure easy access, follow these simple parking guidelines:
Weekdays (Monday – Friday):
Feel free to use the Good Shepherd Roman Catholic Parish parking lot.
Weekends (Saturday – Sunday):
Please use the parking lot next door at St. Michael Academy.
Important Note
For everyone’s safety, please respect all traffic flow signage, as the lots operate with a one-way traffic flow.
Send a Message
We typically respond within 24-48 hours during the regular season.