Dance studio operations

Dance studio management software for every weekly class.

clssrm is class scheduling and student management software for dance studios that run weekly classes across styles and levels with regular students.

Organize ballet, contemporary, and hip-hop classes by style and level. Enroll students across their weekly classes, give teachers access to assigned rosters, and keep attendance and payment records together.From junior ballet to evening contemporary, keep every group easy to find.

Built in Cyprus · Greek & English support · EUR pricing

30 days free No credit card No per-student fees

Dance week

Classes, rooms, instructors, and capacity

Example schedule
Mon16:00Junior BalletNora · Studio A13/16
Tue19:00Adult Beginner ContemporaryLuis · Studio B9/14
Thu17:30Teen Hip-HopKareem · Studio A16/18
Sat10:00Ballet Level 2Nora · Studio A14/16

Make the afternoon-to-evening timetable readable.

When junior groups, teen classes, and adult levels share an evening, the useful view is the one that tells your team which group meets where and who teaches it.

Name the style and the level

Use names such as Junior Ballet and Teen Hip-Hop, with categories and class colours to distinguish the programme. Attach the room and instructor to each class rather than keeping a separate room sheet.

Follow a dancer across disciplines

Enroll the same student in ballet and contemporary at their respective weekly times. Their student record brings those enrollments together while each dated class retains its own attendance.

Narrow a busy teaching evening

Filter the calendar by class, instructor, or location to focus on part of the programme. Invited teachers linked to instructor records can manage bookings and attendance for their assigned sessions.

How it works in your studio

One weekly timetable. The right roster for every class.

  1. 01

    Make styles and levels easy to distinguish

    Set weekly times, teachers, room details, and capacity for each class. Use names and categories to distinguish Junior Ballet from Ballet Level 2, then filter the calendar by class, instructor, or location.

    Explore the weekly class calendar
  2. 02

    Keep each dancer’s weekly classes together

    A student might attend ballet on Monday and contemporary on Thursday. Enroll them in both and see their regular classes on their student record, with a separate roster for each date.

    Enroll students in weekly classes
  3. 03

    Give teachers their assigned rosters

    Invite teachers to the workspace and link their instructor records. They can manage bookings and mark attendance for assigned sessions, while the owner manages recurring schedules and payments.

    Invite and link a teacher
  4. 04

    Review tuition across a dancer’s classes

    When a dancer takes more than one style, review their class enrollments alongside monthly charges and recorded payments on one student record. Record tuition collected elsewhere; clssrm does not collect it from parents or students.

    See how charges and payments work

FAQ

Questions about clssrm for dance studios.

Can dance studio software organize classes by style and level?

Yes. Use class names and categories for styles or levels, then assign the instructor, room, schedule, and capacity.

Can a student attend multiple weekly classes?

Yes. Enroll a student in each weekly class they attend. Their regular classes stay together on their student record, and each class date has its own roster and attendance record.

Can teachers manage their assigned rosters and attendance?

Instructors can be invited as team members and linked to their instructor record. They can manage bookings and attendance for their assigned dated sessions, while recurring schedules and payments remain owner-managed.

Can clssrm collect tuition or issue invoices?

No. It does not process payments or create invoices. You can maintain manual charge and payment records for money handled elsewhere.

Can students or parents register for classes online?

No. Enrollment and class rosters are managed by your studio team. clssrm is for internal scheduling and student records, not a student or parent registration portal.

How much does clssrm cost?

Start with a free 30-day trial. No credit card required. Starter is €30/month with one staff login; Pro is €50/month with four staff logins, Google Calendar sync, monthly financial reports, and instructor payout calculations. Pro reports include CSV export. Basic data and payment CSV exports are included in both plans. Additional staff seats are €5/month each. Prices exclude applicable VAT, and there are no per-student fees. Inviting team members requires a subscription and available staff seats.

Can I arrange make-up classes (αναπληρώσεις)?

Yes. Cancel a student's booking for the missed date, then add a replacement in a session with an available place and link it to the original booking. Your team arranges the replacement; it does not change regular enrollment or create a new charge.

Can a student keep a fixed weekly place?

Yes. Enroll the student in their regular weekly class times. They appear on each date's roster without you adding them again every week. Cancelling one dated booking leaves their regular enrollment in place, and you can check capacity for each session.

Bring your regular dance week into clssrm.

Lay out your afternoon and evening programme by style, level, and room, then give teachers the rosters for the groups they teach.

Start your free trial

30 days free. No credit card required.

Plans from €30/month, excluding applicable VAT. Compare plans and staff seats.

See our 2026 guide to class scheduling software in Cyprus →