Meet our PGA Instructors and sign up for a lesson or a series.
Lessons are available by appointment only.




Jim Carra, PGA Head Professional


John Walsh, PGA Assistant Professional / Tournament Director

John is from Vallejo & has been in the golf industry for over 10 years. He has been working at Eagle Vines Golf Club since 2007 & is currently a level 2 Apprentice in the PGA PGM program. His goal is to become a Class "A" member of the PGA. John is also the Tournament Director here at Eagle Vines.

His approach to teaching the game of golf revolves around his ability to relate to each of his students learning style. He likes to create a comfortable & fun atmosphere which makes it easy for his students to relate to him. He believes that proper technique is the key fundamental of a repetitive golf swing. He truly enjoys working with junior golf & holds quite a few clinics each year. He is available for individual lessons, group lessons & clinics.



Individual Lessons 30 minutes/$60.00    
  45 minutes/$75.00    
Series (pay for 4 get 5th free) 30 minutes/$240.00    
  45 minutes/$300.00    
Playing Lessons 6 holes/$125.00 9 holes/$170.00 18 holes/$275.00
Group Lessons 2-4 Students 5-7 Students 8-10 Students**
  $30.00 per $25.00 per $20.00 per
  • Platinum Card Holders receive a 20% discount
  • Gold and Silver Card Holders recieve 15%

** Requires a second instructor, one (1) month notice required.