

Gary Pinns offers golf lessons at Oak Brook Golf Club

Proven player. Proven instructor.
Gary Pinns has been helping golfers of all ages and levels become better players for more than 30 years, including former world #1 golfer Tom Lehman, 3-time PGA Tour winner Gary Hallberg, and NCAA Team Champion at Stanford, Rob Grube.

Golf Magazine’s
Top Teachers in America

PGA Tour Member – 4 years
“Instead of fixing my swing, he helped me evolve my swing to a good swing.”
Kevin Barrett
Student
“I’d highly recommend Gary Pinns to anyone who wants to learn the game.”
Tom Lehman
Former World #1 Player
“Gary’s teaching is understandable and doable.”
Bill Shean
1998, 2000 U.S. Senior Amateur, 1999 British Senior Amateur; Illinois Golf Hall of Fame in 2001
Lessons With Gary Pinns
One-on-one coaching designed around your specific goals, skill level, and swing. Each session is fully personalized, with focused work on full swing, short game, or putting—wherever you’ll see the most improvement. Ideal for players who want targeted feedback, faster progress, and a clear plan for what to work on between lessons.
1-hour lesson · $150
Ideal for golfers of all levels—from beginners to experienced players looking to refine their game. These small-group sessions (max 4 students) provide personalized instruction across full swing, short game, and putting, with an emphasis on building consistency and confidence. A great format for steady improvement in a relaxed, supportive setting.
5 one-hour lessons · $300 (max 4 students)
Session 1 (May 6 – June 11)
Wednesdays
5:00 PM – Intermediate (Co-ed)
6:00 PM – All Levels (Women)
7:00 PM – Beginners (Co-ed)
Thursdays
7:00 PM – Intermediate (Co-ed)
Session 2 (June 24 – July 23)
Wednesdays
5:00 PM – Intermediate (Co-ed)
6:00 PM – All Levels (Women)
7:00 PM – Beginners (Co-ed)
Thursdays
5:00 PM – Intermediate (Co-ed)
6:00 PM – Intermediate (Co-ed)
7:00 PM – Intermediate (Co-ed)
Session 3 (Aug 5 – Sept 3)
Wednesdays
5:00 PM – Intermediate (Co-ed)
6:00 PM – All Levels (Women)
7:00 PM – Beginners (Co-ed)
Thursdays
5:00 PM – Intermediate (Co-ed)
6:00 PM – Intermediate (Co-ed)
7:00 PM – Intermediate (Co-ed)
Designed for junior golfers of all skill levels who want to learn, improve, and enjoy the game. Players are grouped by age (7–10 and 11–14) and guided through fundamentals of full swing, short game, and putting in a fun, structured environment. Small-group format (max 4 students) ensures individual attention. Sessions take place on consecutive Tuesdays and Thursdays, helping build momentum and confidence from week to week.
5 one-hour lessons · $300 (max 4 students)
Junior Group Lessons (Recreational) Schedule
Session 1 (June 16 – June 30)
Tue/Thu
10:00–11:00 AM (Ages 7–10)
11:00 AM–Noon (Ages 11–14)
Session 2 (July 7 – July 21)
Tue/Thu
10:00–11:00 AM (Ages 7–10)
11:00 AM–Noon (Ages 11–14)
Session 3 (July 28 – Aug 11)
Tue/Thu
10:00–11:00 AM (Ages 7–10)
11:00 AM–Noon (Ages 11–14)
For dedicated junior golfers (ages 12–18) preparing for competitive play at the junior high, high school, or collegiate level. This comprehensive small-group program (max 4 students) goes beyond traditional instruction, combining technical coaching with structured training and on-course experience. Includes full swing, short game, and putting instruction, plus Fisio personalized training, video analysis, practice planning, golf-specific fitness, equipment evaluation, and a 9-hole playing lesson.
8 two-hour lessons · $950 (max 4 students)
Junior Competitive Golfers – Group Program Schedule
Tuesday Group (June 16 – Aug 4)
1:00–3:00 PM
Wednesday Group (June 17 – Aug 5)
1:00–3:00 PM
Thursday Group (June 18 – Aug 6)
1:00–3:00 PM
Ready to get started?
Private Instruction
Call or text Gary directly at (630) 728-4653 to schedule your session.
Group Lessons
Complete the form below and indicate your preferred program and timing. Gary will follow up to confirm details and finalize your registration.
Reserve your spot
Fill out the form below to request your spot (limited to 4 students per group) and indicate your preferred program and time. Gary will follow up to confirm availability and complete your registration.
"*" indicates required fields