Our state-of-the-art practice facility gives us the opportunity to provide state-of-the-art golf lessons. Our Head Golf Professional, Mike Osborne, has over 35 years of experience teaching private, groups, juniors, seniors and video.
Listed below are the variations available. If you purchase a package, you can mix or match between private and video lessons! Get more for your money!

Private Lesson – Head Golf Professional $75.00 Approx. 40 minutes per lesson
Lesson Package of 5 20% off Approx. 40 minutes per lesson
Lesson package of 10 25% off Approx. 40 minutes per lesson

Trout Lake also welcomes you to form your own groups with three to eight  people and receive a discount. Please call for rates.


June 19 5:30 pm Introduction to the game/rules
June 26 5:30 pm Putting
July 10 5:30 pm Chipping
July 17 5:30 pm Iron Swing
July 24 5:30 pm Wood Swing
August 7 1:00 pm Parents & Children Play Date

All junior golf lessons are complimentary, being paid for by the Jacob A. Scheible Memorial Fund. Lessons are for approximately one hour each night and you must sign up your child up by June 14, 2023. Depending on demand, classes will be at 5:30 or 6:30 because we want to limit our class to 10 children.  Please choose your preferred time below when signing up.  All classes will be at 5:30 until we meet our demand (our 5:30 class has filled up for 2023).

Beginning in 2023, we will have a parent and child play date. This will give you, as the parents or grandparents, an opportunity to go play up to 9 holes with the child and pick up on his/her improvements! Cost is only $25 for the whole group (up to two parents/grandparents and the amount of children that participated in the lessons).

Sorry, all our lessons are full this year.
We will do a waiting list, but they would have to call the golf shop at 715-385-2189.