It's Time for a Lesson


Private lessons with John take place at Grayhawk Golf Club, in Scottsdale, Arizona. Come learn about your golf game in a comfortable and relaxed environment where we aren't afraid to make mistakes and learn from them. You will learn what to fix in your golf swing, become aware of what gets you going off track, and be equipped with the skills and tools to fix your swing yourself. 


The Best Fit For You

Private Lessons

From beginner to advanced, junior to senior, all students interested in learning about their golf game and improving are welcome! Come in a group of 2-4 people if your friends want to join! Private lessons can take place in one or two hour sessions and are booked directly with John. If you love it sign up for the "Buy 4 Lessons get 1 Free" package. Potential areas of practice include the full swing, short game, mental approach, and playing lessons on the course.


  • Adult: $125/hr.
  • Junior: $100/hr.
  • Group: $150/hr for 2 students, +$20 for each additional student.
  • Playing: $300 for a 9 hole lesson (greens fee and cart included)

Golf Schools

Golf schools provide an intensive full or half day workshop where students can work on every aspect of their game in a private or small group environment. The typical day starts with range and Trackman work from 9am-12pm, lunch at noon, an hour practice from 12pm-1pm on short game, and a playing lesson on the course from 2pm-4:30pm. An all includive price that gets you everything that JPK Golf Instruction has to offer in a one or two day school!


  • 1 Day School: $850/student.
  • 2 Day School: $1,400/student.  
  • Lunch, greens fee, and cart included
  • Receive a Trackman report of all your swing data