For sports academies

Every court.
Every sport.
One place.

CourtCtrl runs the whole academy: attendance, fees, ratings, tournaments, chat and more, for a single court or a whole chain.

0modules in one app
0capabilities
0sports supported
0roles, each with its own view
AttendanceStaff attendancePeople and profilesBatches and courtsHolidays and closuresSlot bookingsEnquiriesDashboardFees and paymentsReceiptsPrepaid plansReports and insightsBackup and exportRatings and report cardsCoach notesTournament logs and reviewsTournament scheduleTraining programsDiet chartsMatches and leaderboardsAchievementsAttendanceStaff attendancePeople and profilesBatches and courtsHolidays and closuresSlot bookingsEnquiriesDashboardFees and paymentsReceiptsPrepaid plansReports and insightsBackup and exportRatings and report cardsCoach notesTournament logs and reviewsTournament scheduleTraining programsDiet chartsMatches and leaderboardsAchievements
Set up a tournamentEvents and categoriesPublic registrationDrawsScheduling and court flowLive scoringTeam leaguesPublic pagesCertificates and resultsChatPosts and announcementsTasksNotificationsFor studentsFor membersWhat they seeRoles and permissionsMulti-sportChains and multiple ownersYour own brandingSafe and privateSet up a tournamentEvents and categoriesPublic registrationDrawsScheduling and court flowLive scoringTeam leaguesPublic pagesCertificates and resultsChatPosts and announcementsTasksNotificationsFor studentsFor membersWhat they seeRoles and permissionsMulti-sportChains and multiple ownersYour own brandingSafe and private
Everything in one app

Seven ways CourtCtrl runs your academy.

From the first enquiry to the final tournament, every part of the academy has a home.

Tournaments

A tournament system that stands on its own.

Public sign-up, draws, court schedules, live scoring, team leagues, public results and certificates. Run your academy's events, or any tournament you organise.

Explore Tournaments
Sample
Live board
Court 1 · Boys singles U13
21-18 15-12
Live
Court 2 · Mixed doubles
Round of 16
Next
Court 3 · Girls singles U15
Semi-final
Live
Court 4 · Men's doubles
Final
Done
1 Registerpublic link
2 Drawseeded
3 Scheduleacross courts
4 Scorelive, any phone
5 Resultspublic board
6 Certificatesprint
Coaching and performance

Ratings, notes and reviews, in one loop.

Coaches rate students on skills that matter. Students get a clear report card with tips. After every tournament, the student writes a reflection and the coach replies.

  • Report cards with levels, scores and a coaching tip for each skill.
  • Coach notes that stay private until you share them.
  • Tournament logs with the coach's notes, the student's reflection and the coach's review.
  • Training programs, diet charts and leaderboards round it out.
Explore coaching and performance
Sample
Latest report card
FitnessStrong · 4.2/5
DisciplineDeveloping · 3.4/5
Game understandingNeeds improvement · 2.2/5
💡 Spend time watching match footage to build a feel for shot selection and positioning.
TechniqueDeveloping · 3.8/5
AttitudeStrong · 4.6/5
Sample
Tournament log · District Championships
Student reflectionWon two rounds. My net play held up, but I ran out of energy in the third game.
Coach reviewGreat result. We will add endurance drills this week and work on your starts.
Coach notes · sharedCalm under pressure. Keep attacking the backhand corner.
Student and member app

An app of their own for every student.

Attendance, report card, coach notes, tournament invitations, fees, diet chart, leaderboard and chat, in one friendly app. You decide what each group sees.

See the student and member app
Hi Aarav 👋
92%Attendance
#3Leaderboard
4.2Latest rating
PaidFees
Report cardCoach notesTournamentsDiet chartChat
Scale and control

One court or one hundred.

Roles and permissions, chains with several owners, your own branding, and data that stays yours. CourtCtrl supports 14 sports out of the box.

BadmintonTennisTable tennisSquashPickleballFootballCricketBasketballVolleyballSwimmingAthleticsSkatingKarateYoga and fitness
Explore scale and control
How it works

Up and running in three steps.

Set up your academy

Add your courts, batches and time slots, then your students, members and coaches. Import from Excel if you have lists already.

Run the day

Coaches tap attendance from their phone. Fees raise themselves, and enquiries, tasks and chat keep everyone aligned.

Grow with insight

Reports show revenue, collection, engagement and who is at risk of dropping out, for one academy or a chain.

See CourtCtrl with your academy in mind.

Book a demo and we will walk you through it.

Book a demo