The operating system for sports academies

Run your academy. Level up every athlete.

The all-in-one platform that replaces the spreadsheet, the sign-in sheet and the group chat.

πŸ“‹ Rosters & schedules ⏱️ Attendance πŸ’³ Automated dues πŸ† Level exams
Start free β€” up to 10 athletes 30-day full trial above that Β· No credit card Β· Cancel anytime
Every featureon every plan β€” nothing gated
Unlimitedstaff, trainers & locations
Freeup to 10 athletes, one location β€” forever

Today β€” Tuesday

Emma R.
Swim Β· Level 4
DUES PAID
Jake M.
Basketball Β· U14
DUES OVERDUE
Level assessment β€” Swim
12 athletes invited
FRI 6:00 PM
Announcement: Saturday class 4pm
All locations
SEEN 38/40
Swim schools Β· Basketball academies Β· Gymnastics clubs Β· Tennis programs Β· Martial arts Β· Football academies
Everything in one place

The whole academy, one screen

Set up in an afternoon with a guided wizard β€” club, locations, sports, level ladders, class groups β€” then run the day-to-day without leaving the dashboard.

πŸ—‚οΈ

Athlete roster

Full profiles with photos, guardian contacts, and enrollment into any number of sports and class groups.

βœ…

Attendance β€” with QR check-in

Mark who showed up in a couple of taps β€” or scan an athlete's ID card with your phone's camera and check them in instantly. No extra hardware.

πŸ’³

Dues that chase themselves

Monthly charges generated automatically for every enrolled athlete. Record cash, card or transfer β€” partial payments included β€” and overdue reminders go out by email and in-app without you lifting a finger.

πŸ“ˆ

Levels & exams

Run exam sessions, invite athletes, record results. A pass promotes the athlete automatically and builds a permanent progression history. Belt ladders for karate, taekwondo, judo and aikido come pre-built; every other sport builds its own in minutes.

πŸ—“οΈ

Schedule

The weekly class calendar by group and location β€” visible to staff, trainers and parents alike.

πŸ“’

Announcements

Post to the whole club or a single location β€” and see exactly who has actually seen it.

πŸͺͺ

ID cards that check in

Branded, printable photo ID cards in four designs β€” Classic, Modern, Elite, Kids β€” with live preview. Every card is scannable for instant attendance check-in.

πŸ“€

One-click export

Any list β€” athletes, dues, finance, exams β€” exports to PDF or Excel exactly as filtered on screen.

Multiple locations, one login

Running two branches β€” or ten? Every location lives under one club. A single switcher flips the whole app between "all locations" and one branch's view: its athletes, its attendance, its schedule, its exams.

  • Unlimited locations on every paid plan β€” no per-branch fees
  • Location-scoped staff see only their own branch
  • Announcements can target one location or all

πŸ“ All locations β–Ύ

Downtown β€” Main Gym
214 athletes Β· 8 trainers
ON TRACK
Northside Pool
96 athletes Β· 4 trainers
ON TRACK
Eastview Courts
58 athletes Β· 3 trainers
4 OVERDUE
Three apps in one

Owners run it. Trainers coach. Parents just see.

Everyone gets exactly the view they need β€” and nobody needs to call the front desk to ask if the invoice went through.

πŸ›οΈ

The staff app

Dashboard, finance, athletes, dues, exams, users and settings β€” the owner's command center, with a running picture of revenue, at-risk families and upcoming birthdays.

πŸ“‹

The trainer app

A purpose-built, clutter-free view: today's classes, quick attendance for their own groups, their roster, and who's ready for the next exam.

πŸ‘¨β€πŸ‘©β€πŸ‘§

The parent portal

Attendance history, dues status, schedule and progression β€” self-serve, on a separate secure login. One parent account covers all their kids.

Pricing

Pay per athlete. Like you earn.

Your bill works the way your academy does β€” per athlete, with the rate falling as your roster grows. Every feature on every plan. No setup fees, no per-location fees, no feature gates.

Free forever up to 10 athletes (one location)
30-day trial of everything β€” no credit card
Month-to-month β€” no contract
Capped at $249/mo β€” however big you grow
Active athletesPer athlete / monthExample
1 – 10Free (one location)10 athletes β†’ $0
11 – 20$2.0015 athletes β†’ $30
21 – 70$1.2050 athletes β†’ $60
71 – 150$0.90100 athletes β†’ $90
151 – 300$0.65200 athletes β†’ $135
301+$0.50 Β· capped at $249500 athletes β†’ $249

What would your academy pay?

Drag to your roster size. Frozen and archived athletes are always free.
β€”active athletes
β€”per month
β€”effective per athlete

Your bill never drops when you grow and never jumps at a bracket edge β€” it's always the greater of the bracket rate Γ— athletes or the previous bracket's maximum, capped at $249. Only active athletes count β€” frozen and archived athletes are excluded when your monthly invoice is calculated.

Sign in

Which login is yours?

Gradaya has two doors β€” one for the people who run the academy, one for the families in it.

πŸ‘¨β€πŸ‘©β€πŸ‘§

Parents & athletes

You were invited by your club to follow attendance, dues, schedules and progression. Sign in with the email your club has on file. If you haven't been invited yet, ask your club.

Member login
πŸ›οΈ

Club owners, staff & trainers

You run the academy β€” roster, attendance, dues, exams and reports. Sign in with your staff account.

Club login
Questions

Fair questions, straight answers

Is anything locked behind a higher plan?

No. There is one plan and it has everything β€” unlimited staff and trainer accounts, unlimited locations, the parent portal, exports, the ID card designer. You pay only by roster size.

Do you collect our dues from parents?

Not yet. Gradaya tracks and reminds β€” charges are generated automatically, payments (cash, card, transfer) are recorded, and overdue reminders go out by email and in-app. Online collection from parents is on the roadmap; when it ships, it won't be gated by plan.

We're switching from spreadsheets. How does our roster get in?

You import it yourself β€” upload your existing spreadsheet (Excel/CSV) and your athletes are in within minutes. No data-entry marathon, no waiting on support.

What happens when an athlete quits mid-month?

Freeze or archive them and they stop counting immediately. You never pay for athletes who aren't training.

Can trainers and parents see each other's data?

No. Trainers see only their own groups. Parents sign in to a completely separate portal β€” its own login system, showing only their linked children. Every club's data is fully isolated from every other club's.

Is there a contract?

Month-to-month, cancel anytime, no setup fee. Your bill is recalculated each month from that month's active-athlete count.

Your first 10 athletes are free. Forever.

Set up your club in an afternoon with the guided wizard. If it doesn't win over your front desk in 30 days, walk away β€” no card, no contract.

Create your academy