TeachMe.To Logo
  1. Golf
  2. California
  3. San Jose
💙

Get a free trial lesson with Craig

Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7
Image 8
Image 9
Image 10
Image 1
Coach video
Profile image
Profile image
Profile image
+2
  1. Golf
  2. California
  3. San Jose

Learn Golf with Craig

⭑5.0 (14)
💰$80 weekly lessons

I’m a skilled instructor and patient teacher of golf, dedicated to helping students of all levels improve their game. I’ve competed in amateur tournaments around the world, gaining valuable insights along the way. I hold a Master’s Degree in Sports Psychology from Purdue University, which enhances my coaching approach and helps me connect with my students on a deeper level. My goal is to empower each player to their full potential and enjoy the game to the fullest. I have taught athletics at the middle school and high school level and excel at engaging beginners and young students.

Levels taught: Beginners, Intermediates
•
Teaches: Kids, Teenagers, Adults, Seniors
🎓34 years playing
🔥38 Lessons
⭐️Masters Degree in Performance Psychology from Purdue University.
Try Craig risk free
When you buy with TeachMe.To you're getting access to a network of coaches. If you don't love your lessons with Craig, we'll switch you to another coach or give you a full refund.

Reviews

Total reviews14
Average rating
5.0
5
14
4
0
3
0
2
0
1
0
James H.Verified ✓
Lessons taken: 4
Verified ✓
My son and I have been taking lessons from Craig and it has been nothing but an incredible experience. He goes over a wide variety of techniques and points out what you need to work on each week. You will see noticeable results in a short period of time. I highly recommend him.
Phillip Greene
Level: Beginner•Lessons taken: 20
Dear Teachme to golf, My name is Phillip Greene and I have been working with Craig Matthews as my golf instructor. We started out with a few lessons, but as we progressed, I was so excited with the improvements that I signed my son Bryson up to learn from Craig as well. Craig can spot the fundamental flaws in a golf swing and he was patient until we fixed those primary problems before moving on. He constantly encourages us, and is one of the most positive influences in my son’s life now, even beyond golf! Sincerely Phillip Greene
Jagdeep D
Level: Intermediate•Lessons taken: 4
I came to Craig while he was teaching in Thailand to learn how to improve my short game and overall scoring. Craig had just finished competing, and took the time to work with me at the practice facility for two hours! After the first lesson, Craig reached out to ensure I was working on the techniques we covered, and even shared videos that highlighted the lesson. My family lives in United States and I will definitely book Craig as our instructor when I return to America. JD
Blake Connors
Lessons taken: 1
Craig has helped my golf game tremendously. I came to him as a 120-130 scoring beginner and I’m now down to a 17 handicap and continuously improving with Craig’s help. Not only has he taught me correct form but he has also helped me on the mental side of the game and has been very helpful with course management. His positivity and love for the game is contagious and you can’t help to follow his teachings and want to better yourself with his help. He made the lessons simple and easy to follow as a beginner and slowly ramped up the instruction as I progressed. You’d be lucky to have him on your side. -Blake C.

Locations

These are the locations I've set as being able to provide lessons:
7 courses available
Coyote Creek Golf Club

1 Coyote Creek Golf Dr, Morgan Hill, CA 95037, USA

2082.6 miles away
Outdoors
Spring Valley Golf Course

3441 Calaveras Rd, Milpitas, CA 95035, USA

2084.8 miles away
Outdoors
Bay View Golf Club

1500 Country Club Dr, Milpitas, CA 95035, United States

2086.7 miles away
Outdoors
Los Lagos

2995 Tuers Rd, San Jose, CA 95121, USA

2087 miles away
Outdoors
Fremont Park Golf Course

Fremont Golf Course, 39751 Stevenson Pl, Fremont, CA 94539, USA

2088.6 miles away
Outdoors
San Jose Municipal Golf Course

1560 Old Oakland Rd, San Jose, CA 95131, USA

2088.7 miles away
Outdoors
Sunken Gardens Golf Course

1010 S Wolfe Rd, Sunnyvale, CA 94086, USA

2095.5 miles away
Outdoors
Want a lesson at your home or a different location? We can help.

Availability

These are the times I've set as being available for lessons.
mondays
3 PM - 8 PM
tuesdays
3 PM - 8 PM
wednesdays
3:30 PM - 7:30 PM
thursdays
3 PM - 7 PM
fridays
3 PM - 8 PM
saturdays
3 PM - 6:30 PM

Beginner training plan
Your first lessonWe will cover basics such as how to hold the golf club properly, proper posture, and the 3 basic components of the golf swing: backswing, downswing, and follow through. My favorite drill is the “no look” drill which introduces the student to the importance of keeping their head down and still through and after contact with the short chip shot and putt.
Lesson 11+After 10 lessons a beginner student will be able to play 9 holes of golf, successfully advancing the golf ball towards the target with consistency, hitting shots both low and high and generating proper back spin on the golf ball.
Lesson 4-10Lessons 4-10 will establish comfort hitting all 14 clubs in the golf bag, making consistent repeatable contact with the golf ball.
Lesson 2-3A beginner can expect to be able to make a repeatable short swing and putt making consistent contact with the golf ball, advancing it adequately towards the target.

Youth players
Working with kidsAs a prior middle school P.E teacher, I understand the importance of establishing self belief and confidence in beginning youth students. I do this by breaking the lesson down to small, achievable segments allowing the child to experience successes in their actions. In addition I allow the child to choose between a variety of exercises, which initiates engagement in the lesson. Keeping the lessons fun and exciting is the key.

Working with teenagersI find that teenagers learn best through effective leadership and strong coaching skills. Often, lessons are developed using challenges that are goal oriented and competitive. Establishing trust is key.

Frequently asked questions

Cancellation Policy

We totally understand that life can be unpredictable and plans might change. That's why we've got your back with our flexible cancellation policy, designed to give you peace of mind when booking private sports lessons with our awesome local instructors!

If you need to cancel your lesson, no worries! You can get a full refund if you cancel within 24 hours of making your booking. We want to make the process as hassle-free as possible for you.

And if you simply want to reschedule your lesson, change the date and time, or adjust the number of students joining, we've got you covered there too. You can easily make these changes within 24 hours of booking, and up to 72 hours before your lesson starts.

Our goal is to make your experience smooth, enjoyable, and worry-free. So go ahead and book with confidence, knowing that we're here to accommodate your needs every step of the way!
TeachMe.To Logo

The easy way to learn to play.

AboutFAQCoach FAQ
BrowsePrivacyTerms
Partners
InstagramFacebook

© 2025 Teach Me To


As a platform, we do our best to provide accurate information and make your booking experience seamless. However, we do not verify every detail and we do not background check every coach who lists themselves on our site. It's up to the instructors to provide accurate, up-to-date information. If you have any questions or concerns, just message us and ask!

CM
Golf with Craig Matthews⭑ 5.0 (14 reviews)
How it works