Introducing the life-long sport of golf at a young age through programs that provide a fun and enriching experience for kids while offering a convenient and affordable option for parents.

We teach & develop the fundamentals: Grip, putting, chipping & full-swing

Ways to Play Golf

TGA offers ways to play year round. No matter when or how you choose to play with TGA, equipment is provided and all skill levels are welcomed.

Enrichment Classes

We teach kids the game of golf through easy-to-understand concepts & interactive games that are fun and engaging. Using skill-based drills that can be done anywhere (indoors or outdoors, at school, or on the golf course), students develop the fundamentals, explore academic concepts through game play, and practice life skills — such as sportsmanship and respect.

5-Level Progression

Each player progresses through our 5-level program at their own pace. Our low student-to-coach ratio allows for individualized attention, meeting each student where they are in their journey and progression.


TGA golf camps combine expert instruction and course play, providing kids of all ages and abilities an unforgettable experience and the opportunity to develop their love of the game. Our dedicated coaching staff and low camper-to-coach ratio allow for individual attention and instruction tailored to each participant’s skill level. In addition to honing their skills and improving their game, campers build friendships and life-long memories.


Young golfers of all skill levels are invited to join our coach-led clinics to develop core fundamentals and mechanics in a hyper-focused format. From 1 to 3 hours in length, our golf clinics are designed to help players hone and master the fundamental skills of the game including chipping, putting, and swinging.


Our co-ed golf leagues offer beginning and established junior golfers the chance to practice and play in a low-pressure, semi-competitive setting. Our inclusive format allows each player to contribute to the team on every hole, so whether they’re preparing for competitive junior tours, trying out for a high school team, or simply wanting to improve their game – league participation can help them achieve their goal while having fun!

Other ways to play

Private LessonsThemed PartiesPlay Days Family Events

Why We ❤️ Golf