Junior Development Program Benefits

  • Golf Course Access

    Membership has full access to the Short Course and reduced rates on Championship courses included with your annual membership fee. A small bucket of range balls daily is included in the program.

  • Flexible and Fun Golf Classes

    Many small group classes offered every week. Weekdays and weekends; daytime and evenings. See below for full schedule. Classes taught at the appropriate level of the young golfer. These are designed to make lessons challenging and competitive, yet always fun.

  • Golf Skills Evaluation

    Ongoing evaluations to facilitate the progression of the juniors. Evaluations include golf and physical skills.

  • Try First Class for Free

    First class is always FREE. Try us before you commit. Just show up for your first class and we’d love to see you. All equipment is provided and we have a complete line of US Kids clubs and other manufacturers. You can get fit, demo and purchase any equipment from us.

Recipient of the Dixie Section of the PGA’s Teacher of the Year Award in 2011; Player Development Award in 2014; and Youth Player Development Award in 2017. He has also been named an Honorable Mention for U.S. Kids Top 50 National Junior Teacher of the Year multiple times.

Junior Programming at Oxmoor Valley, Heatherwood Hills and Ballantrae Golf Club

See the many small group class/one-on-one instruction options below…

Please click here to access the lesson scheduler, to schedule your Junior lessons using the “Book Lesson” option and/or sign up for small group class spots using the “Book Clinic” option, as well as fill out the registration form below and pay for the option you choose below that, if not already a member of my program.

If you need to cancel or change a lesson or small group class (clinic) click here to access the lesson scheduler, log into your account, then navigate to your profile. Then click on the Appointments tab to manage your appointments — this includes lessons and small group classes (clinics).
To change a time, you must cancel the one you don’t want and schedule another at the preferred time.

Small group classes offered as follows:

JUNIORS (all levels)

Mondays
Topgolf
4:30-5:30, adults & juniors (all levels)
5:30-6:30, adults & juniors (all levels)
All four staff will be teaching

Tuesdays
Timberline
4-5, all levels of juniors (will be listed as beginners), Iain

Wednesdays
Topgolf
4:30-5:30, adults & juniors (all levels)
5:30-6:30, adults & juniors (all levels)
All four staff will be teaching

Thursdays
Ballantrae
4-5, all levels of juniors (will be listed as beginners), Iain

JUNIORS – Beginners only (in addition to above offerings for all juniors)

Saturdays
Timberline
10-11, Grant
12-1, Iain
1-2, Neil

Ballantrae
11-12, Jeff

Sundays
Ballantrae
2-3, Neil

Timberline
3-4, Grant

JUNIORS – Intermediate only (in addition to above offerings for all juniors)

Saturdays
Timberline
12-1, Neil
1-2, Grant

Ballantrae
12:30-1:30, Jeff

Sundays
Timberline
2-3, Grant

JUNIORS – Advanced only (in addition to above offerings for all juniors)

Saturdays
Timberline
10-11, Neil
1-2, Iain

Sundays
Ballantrae
3-4, Neil

The online Lesson Scheduler is updated so feel free to start booking classes. Click here to do so. And, as noted, Topgolf is for adults and juniors, so feel free to book classes with your child or grandchild and attend and learn together.

Individual lessons can be booked at Ballantrae and Timberline with any member of our TGA staff. Click here to do so. In addition, Timberline has a Trackman-powered driving range. Click here to learn more.

We will have regular junior competition opportunities twice a month at Timberline. They will be Jan. 16 & 30 and Feb. 20 & 27, with tee times starting at 2:00.

** All Ballantrae classes must be paid for at Ballantrae.

Click Here for more information about instruction at Ballantrae.

Register for Junior Program



    Monthly fees for combinations of weekly small group classes and individual lessons.

    Weekly small group class, plus one individual lesson per month

    $130

    Per Month
    • All Ages (5-18)
    • Attend a small group class once per week
    • One individual 30 minute lesson per month

    Weekly small group class, plus two individual lessons per month

    $170

    Per Month
    • All Ages (5-18)
    • Attend a small group class once per week
    • Two individual 30 minute lessons per month

    Weekly small group class, plus three individual lessons per month

    $210

    Per Month
    • All Ages(5-18)
    • Attend a small group class once per week
    • Three individual 30 minute lessons per month

    Twice weekly small group classes, plus one individual lesson per month

    $190

    Per Month
    • All Ages (5-18)
    • Attend two small group classes per week
    • One individual 30 minute lesson per month

    Twice weekly small group classes, plus two individual lessons per month

    $230

    Per Month
    • All Ages (5-18)
    • Attend two small group classes per week
    • Two individual 30 minute lessons per month

    Twice weekly small group classes, plus three individual lessons per month

    $270

    Per Month
    • All Ages (5-18)
    • Attend two small group classes per week
    • Three individual 30 minute lessons per month

    Weekly small group class

    $90

    per month
    • All  levels
    • All Ages (5-18)
    • Attend one small group class per week
    • Equipment provided if needed

    Four individual lessons per month

    $180

    per month
    • All levels
    • All Ages (5-18)
    • Four individual 30 minute lessons per month