Tennis Coaching in Johannesburg

Join TNT Sports for fun, professional tennis lessons in Sandton, Midrand, and surrounding suburbs. Experience the best tennis coaching in Johannesburg, for kids and adults. Book your first free lesson today.

0 +

Years of Experience

0 +

Tournaments

Tennis Lessons for Every Age & Skill Level
Kids Tennis Coaching

Fun, structured lessons for ages 4–12. Build skills, confidence, and coordination.

Adult Tennis Classes

 Group or private sessions for beginners, intermediates and advanced players.

Private Coaching

One-on-one training tailored to your goals and schedule.


“True coaching isn’t just about perfecting the serve — it’s about shaping character, building resilience, and leading with integrity.”

Derik Swanepoel

Coach

0 +

Professional Coaches

Why Choose TNT Sports?

We’re more than just a tennis academy — we’re a community. Whether you’re a beginner wanting to learn tennis, or an intermediate looking to refine your game, our certified coaches offer personalized tennis coaching for all ages. With flexible schedules, small group sizes, and a passion for the sport, we help you play your best — and love every minute of it. Private tennis sessions also available.

Serving Tennis Enthusiasts Across Johannesburg

Easily accessible from Sandton, Fourways, Kyalami and Bryanston, our courts are conveniently located at Rivonia Recreation Club in Paulshof. Tennis lessons are also available in Steyn City.

0 +

Years of Experience

0 +

Tournaments

TNT Tennis Offers Tennis Lessons for Every Age & Skill Level. Serving Tennis Enthusiasts Across Johannesburg

Our lessons are easily accessible from Sandton, Fourways, Kyalami and Bryanston,. We train on courts conveniently located at Rivonia Recreation Club in Paulshof. Tennis lessons are also available in Steyn City.

Kids Tennis Coaching

Fun, structured lessons for ages 4–12. Build skills, confidence, and coordination.

Private Coaching

One-on-one training tailored to your goals and schedule.

Adult Tennis Classes

Group or private sessions for beginners, intermediates and advanced players.

Group Coaching

Join a group of same-level tennis players to learn and play together.

What Sets Us Apart

At TNT Sports, we don’t just coach tennis — we cultivate character, confidence, and community. Our team blends certified expertise with a passion for personalized progress, creating an experience that’s as empowering as it is effective. Whether you’re four or forty, we meet you where you are and help you grow beyond the court.

Small class sizes for personalized attention

A focus on fitness, skill-building, and character development

Transparent pricing and no hidden fees

And a welcoming space for all ages and backgrounds

Expert Coaching Team

Friendly, qualified coaches who love what they do

Ready to Join the TNT Family?

Whether you’re a parent looking for the best kids tennis coaching in Johannesburg, or an adult ready to serve up something new, we’d love to meet you.

What Our Students & Parents Say

Such a fantastic tennis academy ! The coaches are so knowledgeable and create such a positive atmosphere. They are dedicated to helping each player (no matter what age) reach their full potential and each coach takes such pride in what they do ! I truly enjoy every minute spent there and highly recommend what they have to offer. TNT Tennis really has a love for the game and are in it for all the right reasons ✅️ 🎾💯
Genevieve Luksich
Our 5 year old has learnt so much in the last year! Lessons are well balanced with fun activities, keeping their attention throughout. Great tennis school to start off from a young age!
Liann Furter
Our 6year old really likes it here the coaches are very patient with her. I would recommend it any day.😊
Rethabile Molungoa
Just 4 lessons and TNT coaching already feel like home. The coaches are patient, knowledgeable, attentive and take so much pride in what they do. This is very important to me because I signed up with my 11year old twins, and collectively, we had Zero to No experience in the sport. But my God we have learnt so much in such a short space of time. I couldn’t t be happier with the couches at TNT. Thank you so much ⭐️
Londiwe M
Our kids have been part of TNT Tennis Coaching for 4 years and absolutely love their coaches, love their lessons and are improving their tennis! Thank you to everyone at TNT for making our kids fall in love with tennis!
Francelle Brims
My 6year old son enjoys going to Tennis lessons with the TNT team! There is always something fun and exciting in store!
I du Preez

The Expert Behind Your Tennis Journey

Derik Swanepoel

Head Coach & Performance Strategist

Melissa Dowse

Youth Development Specialist

Bevan Christie

Adult Coaching & Technique Mentor

Clarissa Van Der Hoven

Movement & Mindset Coach

Gregory Forbes

Private Coaching & Elite Prep

Hayden Siglar

Coach

In Action, Snapshots of Our Tennis Journey

Got Questions? We’ve Got Answers

What age can kids start tennis lessons?

Kids can start tennis lessons in South Africa as young as 2.5 or 3 years old with specialized programs like Teddy Tennis.

Yes, our tennis coaches offer private and group weekend classes for various age groups and skill levels at Rivonia Recreation Club in Paulshof.

Tennis lesson costs in South Africa vary, but private lessons typically range from R350 to R700 per hour, while group lessons can be R170 to R270 per session or R550 to R1500+ per month depending on the duration and number of players.

BLOG

latest from the blog

Far far away, behind the word mountains, far from the countries Vokalia and Consonantia