Private Instruction
One-on-one coaching with top PGA teaching professionals. Custom plans for swing mechanics, short game, course management, and personal goals.
Schedule →
San Antonio · Canyon Springs Golf Club
Your Golf Coaching Destination. PGA instruction, junior development, and data-driven training to elevate every player's game.
Premier golf academy at Canyon Springs Golf Club — San Antonio's destination to elevate your game.
Elevate Your Game
Whether you are new to golf, wish to fine-tune your swing mechanics, or want to enhance your shot-making and strategic skills, Canyon Springs Golf Club has an instructional program for you.
We offer a wide spectrum of options for golfers of all ages and abilities — private instruction, golf clinics, group lessons, and on-course instruction — all designed to help each student achieve personal goals and objectives.
Our comprehensive junior golf program for ages 5–17 teaches fundamentals, rules, etiquette, character, and good sportsmanship in a fun, engaging environment powered by the U.S. Kids Golf Player Pathway.

Total Golf Performance Academy at Canyon Springs Golf Club

Mark founded Total Golf Performance to grow the game and deliver world-class coaching in San Antonio. As Director of Instruction at Canyon Springs, he is a U.S. Kids Golf Top 50 Master Coach, Level 3 Certified Coach, and PGA Professional.
Honored by the PGA Magazine's Golf Range Association as a Top 50 Growth of the Game Teaching Professional (2017–2021) and elected Master Elite Teaching Professional for 2022–2024.
Instruction tailored to every golfer — private, group, on-course, and technology-enhanced sessions.
One-on-one coaching with top PGA teaching professionals. Custom plans for swing mechanics, short game, course management, and personal goals.
Schedule →Golf clinics, group lessons, and Ladies Get Golf Ready — expert instruction in a fun, supportive environment at Canyon Springs.
Learn More →Enhance shot-making and strategic skills on the course. Real-world application designed around each student's objectives.
Book Now →Year-round Advanced / Elite Coaching with on-course activities, tournament preparation, and performance tracking.
Apply →
Action-packed 4-day camps Mon–Thu, 9:00 AM–12:00 PM at Canyon Springs. Coached by 2019 U.S. Kids Master Golf Coach Mark J. Caldwell, PGA and U.S. Kids Certified Coaches.
A U.S. Kids Golf Academy is the benchmark for junior golf development and bringing new players into the game.
Utilizing properly fit equipment for every player, games-based learning that emphasizes fun and friendships, and a Player Pathway development program that provides clear goals while rewarding achievement — our Academy model is redefining how kids learn golf.
Each Academy is led by a Level 2 Certified Coach who has undergone extensive advanced training at the National U.S. Kids Golf Academy in Southern Pines, NC.

Our Academy Partners — industry-leading tools to measure, analyze, and accelerate your improvement.

Complete launch monitor analysis for every club in your bag — the foundation of data-driven improvement. Free Player Assessment and Club Data Capture available.
These street-legal electric golf carts aren't just about cruising the neighborhood; they are redefining eco-friendly transportation and opening up the world to a whole new audience.

Daily junior programming year-round at Canyon Springs — Mon through Thu at 4:00 PM
Advanced / Elite Coaching year-round with on-course activities and tournament prep
Weekend junior session — Saturday programming
Welcome to the Ladies Get Golf Ready Clinic — expert instruction and fun-filled sessions
Weekly Home Schooled Golf Group — on-course play and technology-enhanced training
Quick answers about lessons, junior programs, and training at Canyon Springs Golf Club. Still have questions? We're happy to help.
All Total Golf Performance instruction takes place at Canyon Springs Golf Club in San Antonio, Texas — our home academy with full practice facilities, short game areas, and on-course access for playing lessons.
Programs are led by Mark J. Caldwell, PGA — 2019 U.S. Kids Master Golf Coach and Top 50 Growth of the Game Professional — along with U.S. Kids Certified Coaches on junior pathways. Every session is structured, supportive, and goal-driven.
Book online through our secure scheduling page. Choose private instruction, group clinics, junior camps, on-course lessons, or technology-enhanced sessions — then pick a time that works for you.
View schedule & services →We offer Summer Junior Camps (Mon–Thu mornings), year-round U.S. Kids Player Pathway (Mon–Thu & Saturday), Advanced / Elite coaching, and a Homeschooled Golf Group (Tue & Thu afternoons) with on-course play and technology.
Explore junior golf camps →Absolutely. We work with beginners, returning players, competitive juniors, and low-handicap golfers. Instruction is tailored to your experience level — from grip and setup through course management and tournament prep.
Our academy features FlightScope Xi Tour launch monitoring, MySwing Balance biofeedback, MySwing 3D motion capture, Hole More Putts analytics, TOUGHLIE 360 lie/loft training, and MR3 club fitting gauges — so every improvement is measured, not guessed.
See performance technology →Yes. We offer a Free Student Assessment to evaluate your game and recommend the right program — including launch monitor data and a clear plan for your next steps.
Request free assessment →Please reschedule or cancel at least 24 hours before your appointment through the confirmation link in your booking email. Late cancellations may be subject to a fee so we can hold the time for other students.
We love meeting players in person. Visit us at Canyon Springs or reach out anytime.