At The Ranch Club, we feel that growth within the great game of golf is a key component to the long term success within the club and community. For this reason, The Ranch Club welcomes both member and guest golfers to our lesson programming which includes; private lessons, semi-private lessons, clinics, and camps.

The Ranch Club is honored to be the home of The Mike Barnett Golf Academy. Mike Barnett name is synonymous with Montana golf. As a junior golfer, he was a wunderkind, winning three state championships for Missoula Sentinel High School. At the age of 15, Mike was the Montana State Amateur runner-up. The following years, he captured back-to-back Montana State Amateur titles while playing for Arizona State. In addition to his 30 plus years teaching experience in Montana, Mike also worked for more than a decade with the John Jacobs golf schools in Michigan, Alabama and Arizona.

Junior Golf Camps

Summer junior golf camp is available in June, July and one in August. Both beginner and intermediate participants are welcomed to attend. Kids have fun learning the basic rules of the game, proper etiquette, short game, iron play, tee shots and more! 

2023 Junior Golf Camp Details

Golf Lesson Programming

Mike Barnett offers lessons for both members and guests who want to learn the game and improve their skills. 

2023 Lesson Program Details

Ladies Fundamentals

These are group lessons for both our beginner and intermediate lady golfers. Each week covers a different aspect of golf in a fun, casual setting.
Ladies Fundamentals Details

In addition to the player development info listed above, The Ranch Club offers the forever memorable, SNAG Golf Program. SNAG, stands for starting new at golf, contains all the elements of golf but in a modified form and falls somewhere between miniature golf and regulation golf. SNAG allows for full shots, pitching, chipping, and putting, while using Velcro targets and user friendly equipment. 

For more information on improving your game at The Ranch Club please call our Golf Shop at 532 1018.