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.

  • 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.

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.

Pricing

Priced for a studio, not for an enterprise

Three plans, and the smallest one is genuinely usable. Nothing is charged while ClassLoop is in its first release — we will tell you well before that changes.

To begin

Starter

Free

For an independent teacher finding their feet.

Most studios

Studio

€19/ month

For a studio running a full weekly timetable.

Multi-site

School

€49/ month

For a school or training organisation across several sites.

What is in each plan

Questions

The things studio owners ask first

Do people need an account to book a class?
No. A parent or student gives a name and an email address, and they get a private link that shows the booking and lets them cancel it within your cancellation window. ClassLoop is built so customer accounts can be added later without anybody having to re-register.
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.