Junior Golf Programs
Spring Break and Summer Junior Camps
Whether your child is picking up a club for the first time or already has a few rounds under their belt, our coaches create a positive, supportive environment where every player can thrive. We focus on movement, coordination, friendship, and making sure every child leaves excited to come back. The emphasis is always on fun, skill-building, teamwork, and developing a lifelong love for the sport.
Includes: 8-hours of group classes
Class Size: 6:1 ratio, 12 max
Cost: $320 plus GST per golfer
Ages: 9yrs +
Class Size: 6:1 ratio, 12 max
Cost: $320 plus GST per golfer
Ages: 9yrs +
Spring Break Camp Dates:
- Tuesday, March 17 - Friday, March 20 from 11:00 AM to 1:00 PM
- Tuesday, March 24 - Friday, March 27 from 11:00 AM to 1:00 PM
Summer Camp Dates:
- Tuesday, July 7 - Friday, July 10 from 11:00 AM to 1:00 PM
- Tuesday, July 21 - Friday, July 24 from 11:00 AM to 1:00 PM
- Tuesday, August 11 - Friday, August 14 from 11:00 AM to 1:00 PM
- Tuesday, August 25 - Friday, August 28 from 11:00 AM to 1:00 PM
Junior Private Lessons
Private golf lessons provide a personalized approach to improving your game with the expertise of our PGA of Canada professionals. Enjoy flexible scheduling, one-on-one coaching, and a tailored lesson plan designed to meet your unique needs and goals, helping you elevate your skills faster and more effectively.
Private & Semi-Private Lesson Pricing
Single Lesson - $115 (1 person) | $135 (2 people; $67.50/golfer)
5 Lessons - $550 (1 person) | $625 (2 people; $312.50/golfer)
10 Lessons - $1,050 (1 person) | $1,150 (2 people; $575/golfer)
25 Lessons - $2,500 (1 person) | $2,750 (2 people; $1375/golfer)
1-Hour On-Course Coaching - $115 (1 golfer) | $135 (2 golfers) | $150 (3 golfers)
5 Lessons - $550 (1 person) | $625 (2 people; $312.50/golfer)
10 Lessons - $1,050 (1 person) | $1,150 (2 people; $575/golfer)
25 Lessons - $2,500 (1 person) | $2,750 (2 people; $1375/golfer)
1-Hour On-Course Coaching - $115 (1 golfer) | $135 (2 golfers) | $150 (3 golfers)
Create Your Own Group
Grab 4-8 of your golfing friends and create your own personalized group! This program is perfect for those who want the flexibility of choosing both the curriculum and schedule, allowing you to focus on the areas that matter most to your game—at a time that works for everyone. Whether you're working on your swing, short game, or just having fun together, it's all up to you!
Includes: 1-hour group class
Class Size: 8 students maximum
Cost: $40 plus GST per golfer
Age: 6yrs +
Class Size: 8 students maximum
Cost: $40 plus GST per golfer
Age: 6yrs +
TO BOOK: Contact Keri Moffat, Director of Instruction, at [email protected].
The Junior Lakes Coaching Program: Mayfair x Balance in Motion
Golf is a game of precision, power, and consistency, and your body’s ability to move well plays a critical role in all three. That’s why Mayfair Lakes has partnered with Balance In Motion to provide a progressive strength and mobility program designed to enhance your performance on the course.
This program is a collaborative effort between your golf pro and strength coaches to address both technical swing faults and movement efficiency. While your golf instructor helps refine your technique, Balance In Motion ensures your body is physically prepared to execute those adjustments with greater power, mobility, and control.
2026 DETAILS COMING SOON
For more information: Contact Keri Moffat, Director of Instruction, at [email protected].
Contact Us
For further information or to discuss customization of your program, please contact Keri Moffat, Director of Instruction or contact the Golf Shop at 604.276.0585.
"As the Director of Instruction, I’m incredibly proud of the programs we offer and the expertise of our coaching team. Our instructors bring years of experience, technical knowledge, and a passion for helping players reach their full potential.”Keri Moffat, Director of Instruction, Mayfair Lakes Golf Academy