SwingMatch SwingMatch
David McBain

David McBain Golf Lessons in Ottawa

Golf Instructor

Profile last updated

Book a Lesson

About

I’m a Teaching Professional and Golf Performance Coach from Ottawa Canada, working with golfers of all ages/skill who want more than quick fixes—they want clarity, structure, and measurable progress.

Coached First Tee program in California since 2012 (Level III Recognized Life and Golf Skills Coach). I’m a proud member of the PGA of Canada and was honoured as the 2025 PGA Ottawa Junior Leader of the Year, reflecting my commitment to developing junior golfers both on and off the course.

Specializations

Putting, Short Game, Full Swing, Driving, Mental Game, Junior Development

Available Schedules

Private Instruction and Coaching

The Marshes Golf Club, Ottawa

Please pay for the lesson on the course website linked here: https://www.marshesgolfclub.com/store/academy-dave-mcbain.

$150 / 60min - Private Adult Learning

Focused, high-impact coaching. - One-on-one instruction - Immediate feedback & correction - Clear takeaway for improvement

Best for: Quick fixes, tune-ups, or specific issues

$225 / 90min - Performance Assessment

Your roadmap to improvement. - Full game evaluation (swing, physical capability, equipment) - Athletic & mobility screening - Strengths, priorities, and clear improvement plan - Defined learning pathway

Best for: Players who want clarity before committing

$0 / 60min - Private Junior Learning

Junior (3 / 6 Hours) - Multi-session continuity - Swing & impact refinement -Progress tracking across sessions

Best for: Players wanting ongoing but flexible improvement

$75 / 30min - Remote Video Evaluation

Golfers can book a swing evaluation by attaching a face-on video to the lesson booking

$200 / 60min - Adult Semi-Private Learning

Learning with a friend, this 3-hour package provides an introduction to the foundations of a golf swing. Students will be better prepared and more confident to take their game to the course, as well as define what their future learning will look like.

Lesson Packages

Private Adult Learning - 3 Pack $400

Focused, high-impact coaching. - One-on-one instruction - Immediate feedback & correction - Clear takeaway for improvement Best for: Quick fixes, tune-ups, or specific issues

3x Private Adult Learning (60min)
Private Junior Learning - 3 Pack $250

Junior (3 / 6 Hours) - Multi-session continuity - Swing & impact refinement -Progress tracking across sessions Best for: Players wanting ongoing but flexible improvement

3x Private Junior Learning (60min)
Private Junior Learning - 6 Pack $450

Junior (3 / 6 Hours) - Multi-session continuity - Swing & impact refinement -Progress tracking across sessions Best for: Players wanting ongoing but flexible improvement

6x Private Junior Learning (60min)
Adult Semi-Private Learning - 3 Pack $600

Learning with a friend, this 3-hour package provides an introduction to the foundations of a golf swing. Students will be better prepared and more confident to take their game to the course, as well as define what their future learning will look like.

3x Adult Semi-Private Learning (60min)
Junior Development $3750
12x Private learning (60min) 12x Supervised practice (60min) 3x Tournament support (60min)

Ready to Book?

Book your lesson with David McBain today.

Book a Lesson