Skip To main Content
Call: 877-611-0112
  • Golf Academy

The Horseshoe Bay Resort Golf Academy

Located at Cap Rock Golf Club which features World Class Robert Trent Jones signature-designed golf courses, Apple Rock and Ram Rock, the beautifully manicured 80,000 square-foot practice area is the perfect setting for every level of player. Whether it's to learn the finer points of swinging or to perfecting the game - come out to experience HSB's new Golf Academy year-round.

Meet Bobby Steiner

Bobby began his teaching career in 1996 in Asheville, N.C. and a few years later moved to Palm Springs, Calif. to serve as Head Teaching Professional at The Westin Mission Hills Resort, Gary Player Signature Course. Bobby spent nearly two decades at The Westin, where he worked one-on-one with thousands of golfers of all levels, and thousands more through Golf Digest and ESPN Golf Schools.
Bobby is the creator of Tempo Tuner Training System.
You can reach Bobby via email at or on his cell at 614-370-0958
Playing Lessons
Bobby's teaching philosophy is simple: "Every student is different. Some are willing to put in hard work, often at the sacrifice of other endeavors, and for their efforts should expect to make some real progress. Others, equally important to me, want little more than the confidence to play with other golfers. Most are somewhere in between the two, but no matter the goal, it continues to bring me great joy to help every student reach the level to which they aspire."

Weekly Clinic Schedule


3 PM | Bunker| Cap Rock


3 PM |Putting |Slick Rock


3 PM |Pitching |Cap Rock


10 AM | Full Swing |Cap Rock
3 PM | Couples Clinic* |Slick Rock


10 AM |30 Yards and In | Cap Rock
3 PM |3 Pillars of Power | Cap Rock

All clinics last 50 minutes and are $30

*Couples Clinic includes 45 minutes of instruction, three holes of golf, and adult beverage for each participant, and is $109 per couple

Private Lessons

One Hour Lesson - $125
One-Hour Lesson for Two - $140
One-Hour Family Lesson 3 Person - $150
Half-Hour Lesson - $75
Junior Lesson (ages 6-17, 45 minutes) - $60
Fifteen Minute Tune-Up - $40

Game Improvement Lesson Packages

5 Lessons - $500
10 Lessons - $950
15 Lessons - $1300

Playing Lessons

Because knowing what to do and when to do it - is the necessary component to a good golf swing, some lessons must be learned on the course in real time. For this reason, Bobby offers the following 9 and 18-hole playing lesson options**
Playing Lessons
*Respective price covers all students (not per person)
**All playing lessons are conducted after 1:00 PM subject to course availability
How would you like to take your entire game, from tee to green, to the next level? Spend your day with Director of Instruction, Bobby Steiner, and let him help you achieve your goal! Golf Schools can be customized to fit individual needs, but in general, cover the following aspects of golf:
One Day Mini: Putting, Chipping, Pitching, Bunker Play, Full Swing
One Day: Putting, Chipping, Pitching, Bunker Play, Full Swing, 9-Hole Playing Lesson, Optional On-Your-Own 9 Holes
Two Day: Day one Review - Putting, Chipping, Pitching, Bunker Play, Full Swing - Unlevel Lies, 9-Hole Playing Lesson Each Day, Optional On-Your-Own 9 Holes
Three Day: Basics Review - Putting, Chipping, Pitching, Bunker Play, Full Swing - Unlevel Lies, Rules and Etiquette, Specialty Shots, 9-Hole Playing Lesson Each Day, Optional On-Your-Own 9 Holes
Golf Schools include 3 hours of range instruction, video analysis, 9-hole playing lesson, another nine holes on your own, comprehensive instruction manual, and tee gift.
School Types: School Includes: Rate (per player)
One Day Mini 3 hours of instruction
(no golf included) $295
One Day 3 hours of instruction
18 holes of golf (9 hole playing lesson) $395
Two Day 6 hours of instruction
36 holes of golf (9 hole playing lesson each day) $695
Three Day 9 hours of instruction
54 holes of golf (9 hole playing lesson each day) $995
Golf School
Do you have a question about the program options and/or ready to schedule with Bobby? Fill out this form and he'll get back to you as soon as possible. In a hurry? Call Bobby at (614) 370-0958.
The personal information collected is solely used for serving booking reminders. Please visit our privacy policy page to contact us to review or delete data collected.
Slide Up