Individual Golf Lessons for Adults and Juniors

Group Lessons

PGA Junior League

Instruction at Spencer T. Olin Golf Course is conducted by Director of Golf Kyle Williams 

Kyle Williams is a Class-A PGA Member, Callaway Master Club Fitter, and PGA Junior League Captain since 2018.  His students have ranged from single-digit handicappers to true beginners to competitive collegiate and High School players.  At various times he has acted as an assistant High School Golf coach and swing coach as well as a PGA Junior League Captain. 

“My teaching focuses on the idea that because we are all given unique physical attributes and abilities, the ‘swing’ I should teach is unique to each student.” 

To schedule, contact Kyle one of the following ways:

Phone: (618) 465-3888 x224

Email: [email protected]


For General Instruction inquiries, fill out the form below:


4 + 2 =

Individual Lesson 45 minutes $50
Individual Lesson w/ Flightscope Launch Monitor 45 minutes $70
Short Game Lesson 30 minutes $35
Group Lessons (3 student min. – 6 students max.) 60 minutes $20 each
Club Fitting 20-45 minutes $25

Interested in PGA Junior League?  Its a fantastic program for any junior golfer.  More info can be found here:

Ready to Register?  Just follow our unique PGA Junior League Registration Link:

Player’s Club Clinics will begin in June and will be held twice each week.  Call the Golf Shop for details on days, times, and instructors.