Online class booking, attendance, and invoices for swim, dance, language, and tutoring schools — without the phone chase.
14-day free trial · set up your school in minutes · or preview an example booking page
Customer process
Step 1
Sign up with your work email, confirm the link, and name your business.
Step 2
Add terms, programs, and classes. Share your public booking page with families.
Step 3
Link your Stripe account so client payments go straight to you — not us.
Step 4
Take bookings and attendance. We help with Melbourne onsite setup on yearly plans.
How it works
Step 1
Your branded timetable — classes, spots left, enrol or trial.
Step 2
Add a child, choose a class, pay at book. No phone chase.
Step 3
Timetable, tap attendance, waitlist, and invoices in one place.
Optional preview
AquaStars and Stage One are example schools on LearnGrid. Click around as a parent would. Example payments are for preview only — your real school uses your own Stripe account.
Example swim school
See the parent booking page your families would use — pick a class and enrol.
Preview swim school →
Example dance school
Same product with dance-school branding — timetable, enrol, pay.
Preview dance school →
Ready for your own school?
Start a free trial and we'll walk you through setup. Prefer a call first? Book a walkthrough.
Watch (90 seconds)
Parents book
Public timetable → trial or enrol.
Get paid
Pay at book — no chase list.
Run the day
Timetable, attendance, waitlist.
Ready for your school?
14-day trial · early customers get 50% off for 6 months · cancel anytime.