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 30 years 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 $60.00 Approx. 30 minutes per lesson
Lesson Package of 5 20% off Approx. 30 minutes per lesson
Lesson package of 10 25% off Approx. 30 minutes per lesson
Playing Lesson $75.00 4-Hole Maximum

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


Our junior golf lessons are as follows:

June 22 5:30 pm Introduction to the game/rules
June 29 5:30 pm Putting
July 6 5:30 pm Chipping
July 13 5:30 pm Iron Swing
July 20 5:30 pm Wood Swing
July 27 5:30 pm Playing on actual golf course
August 3 1:00 pm Junior Golf Tournament

All junior golf lessons only cost $5 per child for the one-hour class. You may join us for any lesson. Please call the golf shop at 715-385-2189 by the Sunday before the Monday for scheduling. The Junior Golf Tournament will begin at 1:00 pm, using tee times.  Age groups are:  7-10 (4 holes), 11-13 (9 holes) and 14-17 (18 holes).  Cost is $12.50 for 7-10 year olds and $25 for all other age groups.  Entry fee includes golf, trophies and food.