Class scheduling, booking and attendance

Your classes.
Your teachers.
Your attendance.
One simple loop.

Publish a timetable people can actually read, let them reserve a place in under a minute, and give your teachers a register they can mark in one pass. No enterprise booking system, no training day.

Free to run a class. €4.99 a month to run a studio. What is in each

  • Bookings without an account
  • Waiting lists that promote themselves
  • Works on the phone in the hall
A week of a dance school’s public timetable. Each class shows its time, teacher and how many places are left, and a class that is full, has a waiting list or has been cancelled says so in words as well as in colour. Two notices sit alongside it: a confirmed booking with the places remaining, and somebody moved up from the waiting list when a place was freed.

4 months

of sessions generated ahead, automatically

1 press

marks a whole register present

0 accounts

needed for somebody to book a class

30 seconds

is what a teacher has, so that is the budget

How it works

Five steps, and then it comes back round

ClassLoop is shaped like the week a studio actually runs. Each step feeds the next, and the last one tells you what to change about the first.

  1. 1ScheduleSet a class once. Every week appears.
  2. 2BookA parent reserves in under a minute.
  3. 3TeachThe teacher opens today's class.
  4. 4AttendAttendance marked in one pass.
  5. 5ReviewSee who is coming, and who stopped.
  6. And round again — what you learn in Review is what you change in Schedule.

What you get

Everything a weekly timetable needs, and nothing it doesn't

ClassLoop does scheduling, booking and attendance properly. It is not a payroll system, an accounting package or a CRM, and it is much easier to understand because of it.

Recurring classes

Set “Tuesdays and Thursdays at 17:30” once. Every week appears on the timetable, out to four months ahead, and keeps extending itself.

Change one week only

Cancel next Tuesday, put a substitute on Thursday, move one evening to another room. ClassLoop keeps that change when you later edit the series.

A timetable people read

A clean week view on a laptop and a proper list on a phone. Times, teachers, rooms and how many places are left.

Booking without an account

A parent gives a name, an email and a phone number if you ask for one. They get a link that manages the booking — no password to forget.

Capacity that holds

Two people clicking Reserve on the last place get one confirmation and one waiting-list entry. Your class cannot be oversold.

Fair waiting lists

First in, first out, in a queue you can see. When somebody cancels, the next person takes the place automatically.

Attendance in one pass

Mark everybody present, then change the two who were not. On a phone, a tablet or a laptop, with who marked it and when kept on the record.

A teacher view that is only theirs

Teachers see their own sessions, their own rosters and nothing else. Not your settings, not your members, not another teacher’s classes.

Reports you would actually run

Attendance by class and by person, how full your classes are, cancellations and no-shows. Exportable, with no invented business intelligence.

For the person taking the class

The register is the part that has to be quick

A teacher has thirty seconds between the last child arriving and the music starting. That is the constraint ClassLoop is designed around.

One press marks the room

Then change the exceptions. No dialog per person, no scrolling back to find the one you missed.

It works on a phone in a hall

Large targets, no hover, no tiny columns. The teacher signs in on their own phone and sees only their own classes.

Corrections keep their history

Marked the wrong child absent? Fix it. ClassLoop keeps who changed what and when, so the register stands up to a question later.

Notes where they belong

Notes you write for teachers reach them. Notes you write for the office never do.

A teacher’s register for one class. A single control marks everybody present, and each person’s status can then be changed individually without opening a separate window.

Who it’s for

Built for organisations that run the same classes every week

If your week has a shape — terms, grades, levels, a hall that has to turn over — ClassLoop already understands it.

  • Dance schools

    Grades, terms and a hall that has to turn over on time.

  • Fitness studios

    Capacity that fills quickly and a waiting list that has to be fair.

  • Yoga & Pilates

    Drop-ins alongside a regular weekly timetable.

  • Music schools

    Small groups, one teacher per room, a parent in the corridor.

  • Martial arts

    Belts and levels, with attendance that has to stand up to scrutiny.

  • Language classes

    Terms, levels and a register somebody will ask about.

  • Tutoring centres

    One contact, several children, different subjects.

  • Community programmes

    Free classes, changing venues, volunteers teaching.

Also independent teachers running a handful of weekly classes — see how each one uses it.

Privacy and trust

You are holding other people's children's names

That is the plain fact of running a class for young people, and it is the reason ClassLoop asks for as little as possible and tells you exactly where it goes.

Only what a booking needs

A name, an email, a phone number if you require one, a guardian’s name if you collect it. No date of birth unless you add it, no addresses, no payment details.

Your studio is its own island

Every organisation’s data is separated at the database itself, not merely filtered in the application. One studio cannot reach another’s classes, members or registers.

Nothing personal in analytics

No names, no email addresses, no phone numbers and no class notes ever leave for an analytics service. Counts only.

Records do not pile up forever

Security and activity records are kept for a stated period and then deleted. You can export your data, and you can delete a member’s record when you should.

Read the privacy notice — it is written to be read, not to be agreed to.

For the people who book

A parent should not need an account to book a ballet class

So they do not. But they can have one, and the ones who book three classes a week will want it.

No account

A name, an email, done

Forty seconds on a phone, standing in a car park. They get a private link that shows the booking and cancels it inside your window — no password to remember and nothing to sign up to. This is the default, because a barrier at the moment of booking is the most expensive thing a small studio can add.

With an account

Every class in one place

Two children at your school and a yoga class of their own is three confirmation emails to find. An account puts all of it on one screen, across every studio using ClassLoop, with their place in each waiting list and directions to the room.

Your choice

You decide which you want

One setting: anyone can book, or only people signed in. A children’s dance school and a private tutoring practice want opposite things here, and both are right — so it is yours to set rather than ours to decide.

Paste a Google Maps link for each of your rooms and everybody who books gets a Get directions button. No app, no account, no API key.

Getting going

Six questions, and your timetable is live

  1. Tell us about the studioIts name, the web address you want for your timetable, your timezone and what you run. Two of the six questions are optional, and every answer can be changed later.
  2. Set your booking rules onceHow far ahead people can book, how late they can cancel, whether you want a waiting list. Sensible defaults are filled in — accept them and change your mind in a month.
  3. Add a classWhich days, what time, how long, how many places. ClassLoop generates every session for the next four months and keeps going.
  4. Send somebody the linkYour timetable is at a web address you chose. Put it on your own site, in a WhatsApp group, on a poster. People book from it that afternoon.

No import, no onboarding call, no data migration. If you have a class that runs on Tuesdays, you are five minutes from taking bookings for it.

Pricing

Free to run a class. €4.99 to run a studio.

Two plans. The free one is not a trial — it does not expire, and it runs a real timetable. Pro lifts every limit for less than a coffee a month.

To begin

Free

Free

No card, no expiry

For an independent teacher finding their feet.

  • Up to 2 classes and 1 teacher
  • Up to 120 bookings a month
  • Published timetable and bookings without an account
  • Waiting lists that promote themselves

Everything included

Pro

€4.99/ month

Or €49 a year — €4.08 a month, save €10.88

For a studio running a full weekly timetable.

  • Unlimited classes, teachers and locations
  • Unlimited bookings
  • Reports over any date range, not just this month
  • CSV export of members, bookings, attendance and registers

What is in each plan

Questions

The things studio owners ask first

Do people need an account to book a class?
Not unless you want them to. By default a parent or student gives a name and an email address and gets a private link that shows the booking and cancels it within your window. They can also create a free account, which puts every class they have booked on one screen — useful for a parent with two children in three classes. One setting decides which you accept, and you can change it whenever you like.
Can I cancel one week without wrecking the series?
Yes, and this is the part most small systems get wrong. Cancelling next Tuesday cancels next Tuesday. Putting a substitute teacher on one evening changes that evening, and a later edit to the whole class leaves your substitution alone.
What happens when a class is full?
If you have waiting lists switched on, the next person joins a queue in the order they arrived and can see their position. When somebody cancels, the person at the front takes the place automatically. If you would rather do it by hand, turn automatic promotion off.
Can two people book the last place at the same time?
No. The check is done inside the database with the session locked, so one of them is confirmed and the other is offered the waiting list. A class cannot go over its capacity.
What can my teachers see?
Their own sessions, their own rosters, the notes you wrote for teachers, and the contact number for a participant in their class. Not your settings, not your full member list, not your internal notes, and not another teacher’s classes.
Does it work on a phone?
It is designed for one. The timetable becomes a list, the register gets large targets, and it installs to a home screen so a teacher can open it like an app. Marking attendance does need a connection, and ClassLoop tells you plainly when it has not got one rather than pretending the register saved.
Can I get my data out?
Members, rosters, attendance, bookings and report results all export as CSV that opens properly in Excel and Numbers. It is your data.

More questions and answers

Get your week onto one screen

Sign in to set up your studio: your classes, your teachers and a public timetable you can send to a parent the same afternoon. Free while it is one class a week, €4.99 a month when it is not.

Booked a class and looking for it? Your classes are here.