Professional Instruction at Poppy Ridge Golf Course

Ready to take your golf game to the next level?

If you’ve had enough of taking advice from your buddies or failing to translate what you learned from the Golf Channel, it may be time for a lesson. Our professional instructors will design lessons specific to your needs to help you break those bad habits and make new ones that you can head out onto the course with confidence! We will learn what your goals are and come up with a realistic game plan that will help you meet those goals. Let’s turn those bogeys into pars!

Contact the Golf Shop to set up private instruction or to create your own custom program.


Information and Reservations


Mike Copp

 Mike Copp, PGA Class A Head Golf Professional

Mike is a Class A PGA Member. He joined Poppy Ridge Golf Course in February 2023 as the Head Golf Professional. Mike was born and raised in the Bay Area and has been in the golf industry for 10+ years. He most recently was the 1st Assistant Golf Professional/Instructor at Ruby Hill Golf Club and worked at TPC Stonebrae prior to that. Mike is experienced in teaching players of all ages and skill levels. Mike has given over 3,000 lessons in his career. Mike’s swing philosophy can be summed up into one word – “Simple”. Get in the correct posture, have a good grip on the club and the game will be simple.

Individual Adult Rates

30 Minute Lesson – $85
1 Hour Lesson – $125
2 Person Group Lesson $150 / 3 Person Group Lesson $175

Individual Junior Rates (15 years old and younger)

30 Minute Lesson – $75
45 Minute Lesson – $105
(2) Junior Group Lesson (45 Mins) – $130
(3) Junior Group Lesson (1 hour) – $150 (+ $25 per child added)

John Chester-Bradt, Assistant Golf Professional

John joined Poppy Ridge Golf Course in March of 2021. John has been in the golf industry for more than 20 years; most notably working at Castlewood Country Club, Elkhorn Country Club, Brookside Country Club, Lockeford Springs Golf Course, and as the Director of Instruction at the Reserve at Spanos Park. John has extensive teaching experience with juniors, adults and clinics ranging from the beginner level to the advanced. John’s teaching style revolves around the player and their specific needs, emphasizing a strong desire to improve.

Private Lesson Rates

  • $100/hr
Juniors (18 and under)
  • $75/lesson (40 minutes)
Seniors (60 and over)
  • $75/hr