Golf Programs

Heritage Oaks Programs

First Tee Program

The First Tee is an international youth development organization introducing the game of golf and its inherent values to young people. Through after school and in school programs, we help shape the lives of young people from all walks of life by reinforcing values like integrity, respect and perseverance through the game of golf. And it’s making a difference.

U.S. Kids Golf

Our US Kids Golf program is here to help the youth of our community learn the lifelong game of golf and to encourage family interaction that builds lasting memories. The US Kids Golf Player Pathway mixes both kid-friendly instruction and play on the golf course. By combining these two elements in a structured curriculum, kids learn and  have fun at the same time. Space will be limited (maximum of 8 golfers per session) so please be sure to sign up at the Community Activities Center at Westover Park or at Heritage Oaks Pro Shop. US Kids Golf is for youth ages 8 – 13. Program cost is $110 for Harrisonburg City residents and $120 for non residents per session. Sessions include instruction, Player Pathway Kit, range balls and course fees. 

Session 1 (11:00am – 12:30pm) – June 29, 30, July 1, 2, 6, 7, 8, 9

Session 2 (11:00am – 12:30pm) – July 17, 24, 31, August 7, 14, 21, 28, September 4


Start Smart Golf

 Start Smart Golf is a developmentally appropriate introductory golf program for children ages 5 – 7. The program prepares children for organized golf in a fun, non-threatening environment. Start Smart Golf prepares children and their parents for organized golf without the threat of competition or the fear of getting hurt. Age appropriate equipment is used in teaching full swing, chipping, pitching, and putting. Registration is open for our program sessions that begin June 1. This program will meet once per week, one-hour sessions, for 6 weeks. We will be accepting 8 participant pairs (child and guardian) for these sessions. Register by visiting the Heritage Oaks Golf Pro Shop or call 540-442-6502. For additional information please email or call 540-442-6502. Start Smart Golf cost is $50 for Harrisonburg City residents and $60 for non-residents. 

Tuesday 6-week Schedule: (4:00pm – 5:00pm) June 1, 8, 15, 29, July 6, 13

Saturday 6-week Schedule: (4:00pm – 5:00pm) July 17, 24, 31, August 7, 14, 21


H.O.P.E. Program

 H.O.P.E. (Heritage Oaks Players Experience program provides the opportunity for Junior players to enhance their abilities through instruction of all aspects of the game. The program is 12 weeks of instruction and playing golf on the course to help prepare juniors to play at a more competitive level. Throughout the 12 weeks, we will develop your full swing, short game (including putting, chipping, pitching, and bunker shots), trouble shots, course management/strategy, rules/etiquette, and more! This program is designed for juniors ages 13-18. Each series will be limited to 9 players. H.O.P.E. program cost is $85 per participant and includes 8 sessions (5 instructional for full swing and short game and 3 on-course instructional sessions), range balls for instructions sessions, and on-course play. Harrisonburg City residents receive a $15 discount. 

Session 1: (3:30pm – 5:30pm) – June 3, 10, 17, July 1, 8, 15, 22, 29

Session 2: (3:00pm – 5:00pm) – July 2, 9, 16, 23, 30, August 6, 13, 20


Junior Camp

 A 4-day golf camp that includes golf instruction each day with the last day being a “play day” where juniors will play golf on the course with the instructor. Camp fee is $80 for Harrisonburg City resident juniors and $90 for non resident juniors that includes golf instruction and range balls for sessions. Limit of 8 juniors per session. 

Ages 7 – 9 (10:00am – 11:30am), Ages 10 – 12 (1:30pm – 3:00pm), Ages 13 – 17 (3:30pm – 5:00pm)

Session 1: June 15 – 18

Session 2: July 20 – 23

Session 3: August 3 – 6


Get Golf Ready Program

 Adult golf program where adults can join us in a fun, comfortable atmosphere to learn about the game of golf! This 5-session program will include all aspects of golf from the fundamentals of golf (including full swing and short game), etiquette, rules, and more. Space is limited to 8 participants per session. To register, call 540-442-6502. The fee to participate is $99 per participant. For more information email PGA Professional David Johns at

Session 1: (11:00am – 12:00pm) June 8 – 11; On the Course: June 12 (2:30pm – 4:00pm)

Session 2: (10:00am – 11:00am) July 2, 9, 16, 30; On the Course: August 6 (12:30pm – 2:30pm)


Lesson Breakdown

Lesson 1 – Full Swing – Learn the basic fundamentals including set up (grip, stance, posture, alignment/aim), and basic swing mechanics. In this lesson we will discuss the differences in clubs and how to use irons.

Lesson 2 – Putting – Learn the basics of putting including set up, the putting stroke, and how to read the green.

Lesson 3 – Full Swing – Discuss again basic fundamentals including set up and basic mechanics. In this lesson we will discuss how to use hybrids and woods.

Lesson 4 – Chipping, Pitching, Bunker Shots – Discuss the differences between each of these short game shots and how to properly set up for and perform each shot. 

Lesson 5 – On the Course – Take your skills to the course as we learn how to play the course, along with rules and etiquette to prepare you for your golfing career.