Keith Shiver
Golf Coach in San Jose, California
Thirty years as a player with multiple tournament wins on US West coast amateur events. I've played and practiced with professional players. Active tournament player monthly. Former club champion and multiple NCGA winners in 2021. Won NCGA event at Lake Merced, 2017 Troon Challenge, and 4-time qualifier of CourseCo annual event since 2013. Retired Navy and Cal grad. Let's hit the range!
4.9
173 reviews
241+
Lessons taught
8
Locations
About Keith
Thirty years as a player with multiple tournament wins on US West coast amateur events. I've played and practiced with professional players. Active tournament player monthly. Former club champion and multiple NCGA winners in 2021. Won NCGA event at Lake Merced, 2017 Troon Challenge, and 4-time qualifier of CourseCo annual event since 2013. Retired Navy and Cal grad. Let's hit the range!
Train with Keith
Choose a lesson package that works for you. Every session is personalized to your skill level and goals.

“Getting the correct feel during my lesson with Keith was quite helpful, especially since he focused on that subtle but important aspect. Still, I need to work more on my driver, though I think the guidance he provided gives me a good starting point. The lesson had a natural flow, and I appreciated how he keeps things practical without overloading with theory. If you're looking for a coach who understands real-world swing issues, Keith's approach is worth considering.”
Jack C.
5 lessons with Keith
What Students Say
Nikka R.
1 lesson
I had a fantastic experience learning golf! mr. bob was patient, clear, and made everything easy to understand—even for a beginner like me. I saw improvement after just one session. Highly recommend!
User
1 lesson
I've been going to Keith for about 4 months now, and my game has improved immensely. I've gone from a 18 handicap to a 12, and I'm really starting to feel like I can compete out on the course now. Keith is incredibly knowledgeable about the game of golf, and he's been able to quickly identify the areas where I need to improve. He has a great way of explaining things so that I can understand
Cameron D.
1 lesson
I've never been the most confident golfer out there. But in my line of work and friends group, I end up playing 10-15 rounds per year around SD. I was tired of hacking it up and decided to try a lesson. BOY, am I glad I did. Keith's thoughtful approach to my game has taken me from 100 down to 90 in just one round due to less mishits. I'll be back soon for more medicine, doc!
Jack T.
10 lessons
What impressed me was learning how to develop more consistency with ball striking and identifying where to start in gathering baseline swing information. Keith’s approach makes it clear and manageable to improve. If you want to understand your swing better and boost your control, his lessons are definitely worth trying. Give it a shot and see the difference for yourself! ⛳
Julie L.
Student
“Keith is so patient and encouraging, and always provides great feedback and advice. I have improved immensely since taking lessons with him, and I would highly recommend him to anyone looking to get the most from their golf game.”
Jasmine A
Student
“Keith was an amazing instructor. I had never hit a golf ball before our lesson, and Keith was patient and had very clear and structured instructions to put my swing together. Definitely plan on taking more lessons in the future.”
Ready to Start?
Keith is available throughout the week for lessons. Pick a time that works for your schedule.
Choose a PackageWeekly Schedule
Booking policies
Cancellation
Free cancellation up to 24 hours before your lesson.