Swim school management system: levels, set places, and subscriptions paid from the phone

A swim school management system in Arabic: set up your levels and their groups with as many places as a lane can take, parents enrol their son or daughter in the right session and pay from their phone, and the money goes straight to your academy's account.

Swim school management system: a girls' programme card with ages and places on a phone

What wears out a swim academy owner?

Pool hours are rented and limited, and one lane with one coach takes only so many swimmers, so every extra enrolment is a safety problem before it is an organisation problem. Girls' sessions are separate from boys', and parents ask on WhatsApp: "Which level suits my child?" and "Is there a place left?". With a list on paper, a beginner sometimes ends up with an advanced swimmer.

How Midmar runs a swim academy

A system for managing your swim academy and its subscriptions, built around how you work at the pool:

Every level is its own programme

Foundation, beginner, intermediate and advanced, or any names you use. Each level has its age range, price, payment cycle and description, with its groups under it. Moving up a level is the coach's decision; the parent then enrols in the new programme.

Group places as many as the lane can take

You set each group's capacity, for example 6 swimmers with one coach. When it is full, enrolment closes on its own and it shows "Full"; when places run low, parents see "3 places left". You can run two groups at the same hour if you have two lanes and two coaches.

Girls' sessions and boys' sessions

Each programme has a gender (boys, girls or mixed) and a category (children, adults or all ages). The system refuses to enrol a boy in a girls' programme or a child in an adults' programme, so the mistake never reaches the pool. Groups for very young children can stay mixed if you wish.

Monthly, termly or a session pack

Each programme has its own cycle: a monthly subscription, a termly one, or a pack with a stated number of sessions (such as 8 sessions) valid for 90 days. One swim school management system handles all three.

Attendance and skill ratings from the coach's phone

The coach opens their phone and sees the groups, with today's groups marked, takes attendance with a tap, and rates each swimmer on skills they name themselves: floating, breathing, kicking, freestyle, from one to five stars.

Payment and renewal without chasing

Parents pay by mada, Apple Pay, card or Tamara, and the money goes straight to the academy's account. They receive a reminder email five days before the subscription ends and on the day it ends, on every package.

Renewal reminder message templates

Example: how a swim academy is set up on Midmar

An example of how to set it up, not a real academy.

LevelCategoryAgeCycle and priceGroups
Foundation Children · mixed4–6Monthly · SAR 5002 groups × 5 places
Beginner girls Children · girls7–128-session pack · SAR 6401 group × 6 places
Beginner boys Children · boys7–128-session pack · SAR 6401 group × 6 places
Women Adults18–60Monthly · SAR 5001 group × 8 places

Four programmes, each accepting only those who fit by age and gender, and every group closing when its places are full.

Want to see the system at work?

The demo academy, Al-Maydan, is a football academy, but the screens are the same: the programme card with its ages, places left, payment through a demo gateway, coach attendance and the owner dashboard. Enter it in any role without signing up.

Enter the demo academy

How much does a swim school management system cost?

You pay Midmar nothing until a parent pays you. The basic package has no monthly subscription; SAR 6.90 including VAT is deducted from each successful payment whatever its amount, plus the payment gateway's fee by payment method.

Subscription Paid by The academy receives
Foundation: SAR 500 a month mada SAR 487.35
8-session pack: SAR 640 mada SAR 625.74

Selling sessions as a pack means one payment for eight sessions, so the fixed fee is deducted once.

How much does a sports academy management system cost

Open your swim academy on Midmar in three steps

  1. Add your levels: each with its age, gender, price and cycle, then its groups with their days, times and places.

  2. Send the link: your-academy.midmar.app to parents on WhatsApp or the academy's account.

  3. Activate payments: open your account with the payment gateway using your commercial registration or freelance document, and enrolment opens.

Questions from swim academy owners

Can I keep girls' sessions separate from boys'?

Yes. Choose the programme's gender, and the system refuses any enrolment that doesn't match. Groups for young children can stay mixed.

Does the system book pool lanes?

No. You set each group's places to what your lane can take, and each group has its days and times. Scheduling the lanes themselves is outside the system.

Does it count the sessions left in a pack?

Not automatically. The pack shows its number of sessions and stays valid for 90 days, and the attendance record shows how many sessions the swimmer attended.

Does a swimmer move up a level on their own?

No. The coach rates them on swimming skills, then the parent enrols in the next programme when you decide.

What if a subscription is cancelled after payment?

Within 50 minutes of payment it is cancelled in full. After that it is refunded under the refund policy within 14 days, which the academy may shorten. Refund Policy

Set up your levels tonight, send the link tomorrow

Setting up is free, and there is no fee until your first payment arrives.

Create your swim academy Enter the demo academy

Last updated: 2026-10-18