Professional tennis coaching for adults and juniors at our private courts in Singapore.
Tailored classes, real progress.
What We Offer
Get Started
Tell us a little about who's playing, and we'll come back to you with a class slot ASAP!
1 · Which programme are you interested in?
2 · How many players are joining?
3 · What level are the players?
4 · Preferred timings (optional · select as many as you like)
No preference? Leave blank and we'll send you the available timings.
Mornings: 7am–12nn · Afternoons: 12nn–6pm · Evenings: 6–10pm
Weekday
Weekend
5 · Notes to us (optional)
Guaranteed Satisfaction
"We started as complete beginners who didn't even know the proper strokes, but after just a few sessions, we were able to hit some balls confidently. What really stands out is his patience and attention to detail [...] Highly recommend Coach Keane to anyone looking to learn tennis, especially beginners!"
"I've been training with Lion Tennis Academy for over six months now and highly recommend them. The coaches are professional and, more importantly, great listeners. They regularly ask for feedback and are very open to tailoring lessons based on what you're specifically keen to learn. I've done a mix of both group and individual sessions. The group classes are great for seeing how others progress and getting in some rallies with players at the same level."
"Best tennis lesson I've had! My backhand is finally fixed, I actually understand the technique now instead of just guessing. Super clear explanations and very patient coaching. Thank you Keane! Highly recommend."
"教练人非常好 专业又有耐心 孩子非常喜欢"
"The coach is very kind, professional and patient. My child loves it."
"Keane is very attentive and experienced. During my first lesson with him, he was quick to pick up my incorrect form and patiently guided me to correct my bad habits [...] I am grateful to Keane for being a great tennis coach and wholeheartedly recommend him to anyone who wants to pick up or improve their tennis skill."
Location
We coach all across Singapore, lessons can be held at:
Check out our interactive map below to view our locations!
Tap a pin to see its general location. Exact addresses are shared upon signup.
🚇 Our Headquarters (HQ) are just 3 minutes from NE12CC13 Serangoon MRT
🚗 Free parking is available on-site for those driving to our Private Courts.
Rates
| Programme | Rate (per pax) |
|---|---|
| Group Classes Open Group or Private · 3–6 pax |
$35–$55 (1 hr)$50–$100 (1.5–2 hrs) |
| Pair Class 2 pax |
$75 (1 hr) |
| Solo Class 1-on-1 |
$140 (1 hr) |
| Junior Development Squad By assessment |
Enquire below |
Group class rates depend on group size — the bigger the group, the lower the rate per pax.
Checkout
You can pay via PayNow using our UEN below, or scan the QR code with your PayNow/PayLah! app.
📱 Scan with your PayNow / PayLah! app
Questions
Absolutely — most of our students started with us as complete beginners. Our Open Group Classes welcome adults of all levels, and our Junior Development Squad takes kids from their very first swing. We'll match you to a group at your level so you're never out of place.
No — we provide a racket free of charge if you don't have one yet. The court and balls are provided too, so you just need to show up in sports attire. Once you're committed to the sport, we recommend getting your own racket so you get used to it.
Group classes start from $35 per pax for a 1-hour session, with rates depending on group size. Pair classes are $75 per pax and solo 1-on-1 classes are $140 per session. See our full pricing table above for details.
Start with a paid trial lesson — you only pay for a single session, with no commitment. Fill in the "Find Your Class" form above or message us on WhatsApp, and we'll come back to you with a slot ASAP. After your trial, lessons run in 4 or 12-lesson packages.
Our courts are just 3 minutes from Serangoon MRT, with free on-site parking for those driving. The exact location and directions will be shared with you once you sign up for a class.
Yes — our Junior Development Squad is our kids programme for ages 4–16, open to all levels. Each age group trains with the right ball for their stage: red-dot (4–8), green-dot (9–12), and standard yellow ball (13–16). Private classes for kids are also available.
Fine Print
In the event of rain, the lesson will be postponed.
Please inform us at least 3 days in advance if you are unable to attend a lesson.
Package validity:
• 4-lesson packages are valid for 10 weeks from your first lesson
• 12-lesson packages are valid for 24 weeks from your first lesson
• Lessons postponed due to rain do not count against your validity window — we'll extend it accordingly
Payment: Payment is due before the first lesson of each package via PayNow.
Our court bookings are fixed, so lessons will end at the scheduled time regardless of arrival time. If you're running late, drop us a message on WhatsApp and we'll make the most of the remaining time.
If a different coach is needed for your class on occasion, we'll assign a qualified coach from our team so your lessons keep running smoothly.
Photos & videos: We occasionally photograph or film classes for our social media (Instagram and TikTok). If you'd prefer not to be featured — or prefer your child not to be — just let us know at signup and we'll make sure of it.
By enrolling in any of our classes, you agree to the above terms and conditions.
Thank you for your understanding and we look forward to seeing you on court! 🎾
Contact
Opening Hours:
Monday – Sunday, 7am – 10pm