Table tennis academy and club software Less admin.
More table time.

Coaching groups, junior squads, club practice, private lessons and table hire, all booked and paid in one app. For you, your coaches, players and parents.

Coaching groupsJunior squadsClub practicePrivate lessons

Trusted by 16,100+ players, coaches and parents

Built for every way your academy plays

Coaching groupsBeginner coursesJunior squadsClub practicePerformance squadsPrivate lessonsRobot and multiball sessionsTable hireMembershipsHoliday campsLeague teamsRound robin tournaments
Sound familiar?

Running a table tennis academy shouldn’t feel like a second job

You got into this to coach, not to chase texts and payments.

3:30 pm, Friday

“The hall’s booked for an event. Is training still on?”

Now you’re texting 30 families, one by one.

End of term

“Who still hasn’t paid for squad?”

Bank transfers, screenshots and awkward reminders.

Missed session

“Can Leo do a makeup on Thursday?”

Makeups live in your head or a group chat.

Parent catch-up

“Is Mia ready for the league team?”

Progress lives in your memory, not where parents can see it.

Wednesday night

“Tables 3 and 4 are double-booked again.”

Table hire, squads and privates fight for the same tables.

A few weeks later

“Where did Ethan go?”

Players drift away, and you notice too late.

Outcoach handles all of it, built around how table tennis is actually run.
Every way you play

Every program your academy runs, in one place

From first lessons to league nights, one system runs them all.

2 per table

Coaching groups

Beginner courses and squads by level, with makeup credits and waitlists built in.

Juniors by term

Junior squads

Term-based squads for juniors, with progress parents can see in the app.

1-on-1 or shared

Private lessons

Players book your open slots and pay per lesson or by the pack. Multiball and robot sessions too.

Competitive play

Practice and leagues

Club practice, league teams and round robins, with results tracked for every player.

Mix and match. One player, one profile, every format.

How it works

Everything your academy runs on, in one place

From grouping players to keeping them coming back.

1Set up
01 / 06

Group players by level

Pick your improvers and turn them into a squad linked to Wednesday’s session. Each profile holds their level, rating and history.

02 / 06

Schedule a whole term in one go

Add the junior squad once, repeat it for 10 weeks, then enrol every player at the right level.

2Every week
03 / 06

Message one player or every parent

Answer “Is training on this Friday?” in seconds, or message all 28 squad families at once and see who has read it.

04 / 06

Get paid without the awkward chats after training

Term fees, practice packs, memberships and table hire in one list. Send a pay link and watch it turn to Paid.

3Player development
05 / 06

Give every player a clear goal

“20 forehand topspins in a row.” “Short backspin serve 7 of 10.” Update progress after each session, and players and parents see it too.

4Grow your academy
06 / 06

Spot players before they drift away

See revenue, table use and the players who might leave: no bookings in 3 weeks, a pack that ran out, a junior who missed half the term.

Step 1 of 6Set up
Player development

From first rally to league match, every step tracked

Set goals for every level and see who is ready to move up. Players follow along.

Beginner

First bat in hand
Forehand drive 20 in a row

Improver

Spin, push and footwork
Short backspin serve 7 of 10

Intermediate

Topspin, flicks and tactics
Third-ball attack 7 of 10

Advanced

Leagues, tournaments and beyond
Counter-topspin rally of 10

Record each player’s national or league rating, or use your own levels.

Ready for the league team?

2 players meet the league team benchmarks

Topspin against block 15+ in a row, a rating of 1200+ and 80%+ attendance. Sophie is close; her rating is the only gap.

PlayerTopspinsRatingAttend.
KKenji Tanaka ✓22128494%
BBen Okafor ✓18123188%
SSophie Martin17114691%
✓ Picked for the Division 3 teamSophie offered extra match practice
What players see
DDaryl Parker · Coach feedback · Junior Squad Week 6

“Priya is reading backspin much better and her forehand loop is landing deep. Next block: attacking the third ball and mixing up her short serves.”

Shared with PriyaNext focus: third ball
Short backspin serve 7 of 10✓ Achieved
Rating 1092 → 1138Up this month
Cover of the free Outcoach playbook: Keep them playingFREE PDF
Free playbook for table tennis academies

Keep them playing

How to turn first-time players into regulars, and the 8 habits that keep them booking. Works with any software, or none.

  • The 6 moments players drift away, and what to do at each
  • A ready-made goal bank for every level, beginner to advanced
  • 6 copy-and-send messages, a scorecard and a 30-day plan

Free 12-page PDF, sent straight to your inbox.

It’s on its way to your inbox.Can’t wait? Grab it now.

Download the playbook
Outcoach AI

Hall booked for an event? Sorted in one message.

Tell Outcoach AI what you need in plain English. It does the admin, then shows you exactly what changed.

  • 1Finds every session in that hall on the day
  • 2Moves them to another day or venue with free tables
  • 3Tells all 30 families by SMS and email, then gives makeup credits to anyone who can’t make it
“Who’s ready for the league team?”“Chase unpaid squad fees”“Which juniors missed 2+ sessions this term?”
Bookings and players

Squads, practice and tables that book themselves

One place for players to book, pay and keep up.

Your own booking page

Players and parents book a session or a table and pay when they book.

Coaching groupsJunior squadsClub practicePrivatesTable hirePay at booking
Outcoach booking page asking players to choose their booking type

A free app for every player

Sessions, payments, messages and goals on their phone. Free for players and parents.

Outcoach player app showing the schedule, upcoming sessions and payments

Table hire, sorted

Members and the public book and pay for tables online.

Session full? Waitlist handled

When a spot opens up, the next player in line gets offered it.

Who it’s for

Whether you coach solo or run a 20-table academy

Start with one weekly squad and grow into a busy academy. Pay per player.

Independent coaches

You coach, you run the business

  • Your own booking page for squads and privates
  • Get paid by card, with automatic reminders
  • Run everything from your phone between sessions

Academies and clubs

Squads, juniors and a busy timetable

  • Assign coaches and tables to every session
  • Check players in from the app
  • Waitlists that fill spots for you

Centres and venues

Many tables, members and coaching under one roof

  • Table hire alongside programs
  • Memberships with recurring billing
  • Multiple halls and locations in one place

All in one platform

One login for you, your coaches and players. See what’s in each plan

  • Online booking page
  • Table hire
  • Practice passes
  • Term and lesson packs
  • Memberships and recurring billing
  • Card payments and invoices
  • Automated reminders
  • Waitlists
  • Makeup credits
  • SMS, email and in-app messages
  • Check-in and attendance
  • Multiple halls and locations
  • Leagues and round robins
  • Player goals and skill tests
  • Match results and ratings
  • Coach feedback
  • Photos, videos and documents
  • Revenue and retention reports
  • Outcoach AI assistant
  • Free app for players and parents
We run an academy with 20 tables and hundreds of members. Outcoach simplified our whole operation, from bookings to billing to communication.
JJamesAcademy owner
“Managing our table tennis squads used to take hours of admin. Now scheduling and payments are automated, so I can focus on coaching.”
MMikeClub director
“I love checking the app for upcoming sessions, table bookings and messages from my coach. Everything is in one place.”
SSarahPlayer
From$0.70 per player / month

Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.

See pricing
Cover of the free Outcoach kit: Price it rightFREE PDF
Free kit for table tennis academies

Price it right

Price coaching, practice, leagues and table hire so every hour in the hall pays, and stop arguing about no-shows and venue changes.

  • A simple worksheet to find your true cost per table and per player
  • How to price coaching groups, club practice, leagues and lessons
  • 5 copy-ready policies for no-shows, venue changes, waitlists and more

Free 9-page PDF, sent straight to your inbox.

It’s on its way to your inbox.Can’t wait? Grab it now.

Download the kit
FAQ

Questions table tennis academies ask us

Can’t see yours? Talk to our team and we’ll show you how it fits your academy.

What is Outcoach?
Outcoach is table tennis software for coaches, academies and clubs. It runs coaching groups, junior squads, club practice, leagues, private lessons and table hire, with online booking, payments, waitlists, messaging and player progress in one app, from $0.70 per player a month.
Can Outcoach run coaching groups and junior squads?
Yes. Run beginner courses, squads by level and junior programs by term. Set a cap of players per table, keep a waitlist, track makeups, and let parents enrol and pay online.
Does it handle private lessons and club practice?
Yes. Players book your open private lesson slots and pay per lesson or by the pack. Club practice can be sold as drop-in spots, passes or memberships, with tables assigned by level.
Can I run leagues, round robins and tournaments?
Yes. Schedule league nights or round robins once and repeat them for the whole season. Cap them by level or rating, invite only the players who qualify, and log match results for every player.
Can I record player ratings and levels?
Yes. Record each player’s national or league rating, or use your own academy levels. Group players at the same level in one click, link the group to a session, and pick players for teams and squads.
What happens when we lose the hall?
Move the session to another day or venue, or cancel and issue makeup credits. Tell every player and parent at once by SMS and email. Outcoach AI can find the affected sessions and do all of this for you from one request.
Can people book tables online?
Yes. Members and the public can book and pay for tables online, and table hire sits on the same calendar as your squads, practice and privates, so tables are never double-booked.
How do I charge for terms, packs and memberships?
However suits your academy. Charge per term or per session, sell practice passes and lesson packs, or set up memberships with recurring billing. Overdue invoices get reminders with a pay link, and families can pay by card.
Can I manage multiple halls and locations?
Yes. Schedule sessions across different tables, halls and venues and see them all from one dashboard.
Do players and parents get an app?
Yes, and it’s free for them. Players and parents can book sessions and tables, pay, read messages and follow goals from their phone.
Is Outcoach only for big academies?
No. It works for a solo coach with a few squads a week, a club with weekly practice nights, and centres with many tables and hundreds of members. You pay per player, so the cost grows with your academy.
How much does Outcoach cost for a table tennis academy?
Plans start from $0.70 per player per month billed yearly, or $0.99 paid monthly. There are no setup costs or hidden fees, and you can cancel anytime.
How do I get started?
Start a free trial and set up your first session in minutes, or book a demo and we’ll walk you through it for your academy.
Also built for racquet sports:TennisPickleballBadmintonSquash
Ready when you are

Spend more time at the table

Set up your first session today. Your players will notice the difference straight away.