Golf Lessons & Instruction


The Ranches Golf Club has PGA Professional instructors on staff to help your golf game, whether you’re a beginner or advanced. In addition to the lesson-based instruction outlined below, we hold regular clinics throughout the year including a Junior Camp and Ladies Night Out.

Meet the Pro

Robert Hammer has been a Golf Professional for 10 years. Born and raised in Sandy, Utah, he developed a passion for this great game on many of Utah’s great courses including The Ranches. Rob graduated from Arizona State University with a degree in Professional Golf Management and earned PGA membership. Everywhere he has been, he has exemplified excellent teaching practices and developed great teaching programs. Rob was the runner up for Teacher of the Year2019 in the Utah Section PGA. He spent several years pursuing a playing professional career with success on mini-tours and advancement through stage 1 of Qualifying School. Rob’spassion for competition and lessons he’s learned from the nations top instructors as well as the nation’s best players has led him to be one of the best instructors in Utah. He is passionately dedicated to improving every student’s game

Private Instruction

The Professional Golf Staff is committed to providing the finest teaching and instruction as possible. Regardless of your goals, The Ranches Golf Club has a PGA professional that can help take your golf game to the next level. Our professionals are committed to putting a plan together that meets your personal goals and ensures that you’re game moves to a new level of consistency and reliability. Our professionals have a proven record with beginners, juniors, advanced players and professionals. We offer a variety of programs including video swing analysis utilizing launch monitor systems, on-course instruction, and club fitting services. Individual and Group
instruction is available from our PGA Professional:

Robert Hammer, PGA

Director of Instruction

PGA Professional, Certified Fitter for PING and Taylormade, Utilizes V1 Video Analysis, Develop Player Development Programs with students


1/2-Hour Lesson // $50.00


1-Hour Lesson // $75.00

Junior Beginner 1/2-Hour Lesson // $30.00
Junior Elite 1-Hour Lesson // $50.00
9-Hole Playing Lesson 2-Hour on Course + 1-Hour instruction // $150.00
18-Hole Playing Lesson 4 Hour on course + 1-Hour Instruction // $300.00
To speak with one of our Professionals please call The Ranches Golf Shop at (801) 789-8100. Group lessons and multiple lesson packages are available upon request.

Subscribe to Our Newsletter

Stay up-to-date with our latest news and updates


4128 E.  Clubhouse Ln.
Eagle Mountain, UT 84005

Call Us


Email Us

Powered by ForeUp

Copyright The Ranches © 2022 All Rights Reserved.

Partnered with Golf Net Solutions