Gymnastics Coach App: Students, Attendance and Payments

A gymnastics club works with the youngest athletes in sport: intake from age 3–4, a constant stream of trial classes, parents in the hallway with questions and doctor's notes — and private lessons for flexibility and competition prep running alongside the group classes. The bookkeeping here is fragmented: many small groups, many statuses, many separate pots of money. Here's how to keep it all in order from a phone.

What makes gymnastics bookkeeping special

  • Very young groups. Tots aged 3–5, juniors, pre-competitive — rosters change fast: one child "grows into it", another leaves after a month.
  • A stream of trials. Parents bring kids "to have a look" — you must remember who came for a trial, who decided to stay, whose parents you haven't talked to yet.
  • Private lessons. Flexibility, apparatus work, competition prep — personal sessions with their own price next to the group classes.
  • Doctor's notes and absences. Illness is constant in young groups — an excused absence must be distinguishable from a no-show, especially on per-session passes.
  • Competitions and camps. Entry fees, leotards, travel — separate money on top of monthly dues.

What a gymnastics coach's app must do

  1. Keep several small groups and private students in one place.
  2. Flag newcomers as "on trial" and not lose them after the first class.
  3. Track excused absences separately from no-shows.
  4. Compute debtors per group automatically.
  5. Record competition fees as a separate line.

How it looks in Trainer Pad

Trainer Pad covers the gymnastics scenario with its standard tools:

  • Groups by age and level. "Tots 3–5", "Juniors", "Pre-competitive" — each with its own schedule and price; sessions appear under "Today's sessions" automatically.
  • Individual mode — for private flexibility and competition-prep lessons: separate students with their own sessions and pricing, kept apart from the groups.
  • "On trial" status. A newcomer after a trial stands out in the list — you instantly see whose parent to talk to about a pass. Paused and departed students stay in the base.
  • Roll call in seconds. "Mark all", untick the absentees, watch the "X of N" counter. A doctor's-note absence gets an excused reason — the register shows it separately from a no-show.
  • Payments and debtors. Payment type per group — by period or by sessions. Debtors sit on the home screen in red; adding a payment from the card removes the student from the list.
  • Individual pricing — for sisters on a discount or a promising girl on special terms.
  • Competition and camp fees are tracked as event income — a separate line that never mixes with monthly dues.
  • Parent contact. Call or WhatsApp from the student card; with Telegram connected, payment reminders go out as a group broadcast.
  • Analytics. Income per group and per private student, expenses (hall rent, apparatus, music), net income and a revenue forecast.
No app store needed: Trainer Pad runs in the browser on Android and iPhone — open app.trainerpad.asia and add it to your home screen.

FAQ

I run both groups and private stretching lessons — is that one system?

Yes: group students live in groups, private students in individual mode with their own price and sessions. Everything in one app, and the money rolls up together in analytics.

A girl missed class with a doctor's note — does the session burn?

The absence is marked as excused and shows separately in the register. Whether to deduct the session stays your call, but the history is transparent for you and the parents.

How do I record competition entry fees?

As event income — its own line. In analytics it stays separate from passes, so you see exactly what was collected for a given meet.

Try Trainer Pad for free

Students, attendance and payments for a gymnastics club — from your phone, works offline.

Open the app