Swing

We prioritize creating a Learning Environment over a traditional teaching environment.

Here’s how we approach our coaching:

  • Student-Centered Approach: Instead of simply providing answers, we guide you to discover solutions on your own, building your ability to self-diagnose and problem-solve.
  • Flexible, Portable Skills: We focus on developing adaptable skills that work in the ever-changing conditions of the game—whether it’s a different course, weather, or mental state.
  • Mindset Over Mechanics: Our goal is to change your insights about the game, not just your swing. With new insights, habits evolve naturally.

Our Focus

Research shows that experimentation and flexibility lead to deeper learning than rigid drills or expert models. We aim to:

  • Foster Growth, Not Fixing: We’re not here to simply correct mistakes, but to help you develop a better understanding of your game and how to adapt it to any situation.
  • Self-Coaching Skills: By shifting your mindset and deepening your understanding, you’ll become capable of self-coaching and adjusting when challenges arise.

Our Coaches

Chris Oehlerking, PGA

Owner | Dean of Instruction
Location: Highland Park

Read Bio

Hourly Rates

$200
Junior

$250
Adult

Call to schedule a lesson.
 (847) 850-0956

Jantzen Miserak, PGA

Director of Instruction | Fitness Expert
Location: Highland Park

Read Bio

Hourly Rates

$170
Junior

$200
Adult

Call to schedule a lesson.
 (847) 850-0956

Andy Hayes

Director of Instruction | Podcast Host
Location: Lisle

Read Bio

Hourly Rates

$170
Junior

$225
Adult (Non-Member)

Call to schedule a lesson.
(630) 703-0877

Steve Schreck

Lead Coach
Location: Highland Park

Read Bio

Hourly Rates

$120
Junior

$140
Adult

Call to schedule a lesson.
 (847) 850-0956

Peter Leinenweber

Lead Coach
Location: Highland Park

Read Bio

Hourly Rates

$120
Junior

$140
Adult

Call to schedule a lesson.
 (847) 850-0956

Caleb Nilsen

Certified Coach
Location: Highland Park

Read Bio

Hourly Rates

$100
Junior

$120
Adult

Call to schedule a lesson.
 (847) 850-0956

Dasa Urbankova

Certified Coach
Location: Highland Park

Read Bio

Hourly Rates

$100
Junior

$120
Adult

Call to schedule a lesson.
 (847) 850-0956

Danny Barragan

Certified Coach
Location: Highland Park

Read Bio

Hourly Rates

$80
Junior

$100
Adult

Call to schedule a lesson.
 (847) 850-0956

Zach Hayes

Lead Coach
Location: Lisle

Read Bio

Hourly Rates

$125
Junior

$175
Adult (Non-Member)

Call to schedule a lesson.
(630) 703-0877

Glenn Pieters

Lead Coach
Location: Lisle

Read Bio

Hourly Rates

$120
Junior

$175
Adult (Non-Member)

Call to schedule a lesson.
(630) 703-0877

Group Lessons

Want to learn and practice in the company of your playing partners? Schedule a group session or playing lesson for you and up to 3 other friends. Email us at [email protected] to discuss.

“I feel very blessed to have found this hobby that brings me such joy at this point in my life, and to have you as my instructor—golf wouldn’t be bringing me this much joy without you helping me.”

Lolly D.
TGP Student Since 2010