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.
Dance studio operations
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
Dance week
Classes, rooms, instructors, and capacity
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.
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.
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.
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
01
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 calendar02
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 classes03
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 teacher04
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 workFAQ
Yes. Use class names and categories for styles or levels, then assign the instructor, room, schedule, and capacity.
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.
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.
No. It does not process payments or create invoices. You can maintain manual charge and payment records for money handled elsewhere.
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.
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.
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.
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.
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 trial30 days free. No credit card required.
Plans from €30/month, excluding applicable VAT. Compare plans and staff seats.