Dance studio scheduling software.
Floorwork is class scheduling software for dance studios: build recurring class schedules, assign instructors and rooms, and let students book each class inline on your own domain.
Most dance studios run their week on a spreadsheet, a wall calendar, and a group chat. Floorwork replaces all three with one source of truth. You build the weekly schedule once, set it to repeat across a term, and every class is instantly bookable on your own website. When something changes, the schedule and the booking page update together, so students always see what is actually running.
Build the weekly class schedule
Lay out your full week the way students think about it: by day, by level, by style. Each class on the grid carries its own start time, length, capacity, and price, and respects the time format and time zone you set for the studio, so a Saturday morning ballet class reads the same to your front desk as it does to a parent at home.
Because the schedule is the single source of truth, there is no second place to keep in sync. Update a class once and the change flows to the public booking page, the instructor view, and the door check-in list at the same time.
- Day, level, and style views of the same week
- Per-class capacity, length, and price
- Studio-wide time zone and 12h or 24h time display
Recurring classes and terms
Dance runs in terms, not in one-off events. Set a class to repeat weekly and Floorwork generates every session across the term automatically, so an eight-week beginner hip-hop course exists as eight bookable dates without you copying anything.
Edit the series and the future sessions follow. Edit a single date and only that session moves, which is exactly what you want when one week shifts for a recital or a public holiday.
- Weekly recurrence across a defined term
- Edit the whole series or a single session
- Term start and end dates that match your studio calendar
Instructors, rooms, and conflict avoidance
Assign an instructor and a room to every class. Floorwork understands that an instructor cannot teach two classes at once and that a room can only hold one class at a time, so it flags an overlap before it becomes a double-booked Saturday.
For multi-room and multi-location studios, room and studio allocation keeps each space on its own track. You can see, at a glance, which rooms are busy, which instructors are stacked back to back, and where you have open floor time to add a class.
- Instructor assignment per class with overlap detection
- Room and studio allocation across multiple spaces
- Multi-location schedules that never collide
Drop-ins, class packs, waitlists, and makeups
The same class on the schedule can be sold as a single drop-in or paid for with a prepaid class pack, so a casual student and a committed regular both book the spot that suits them. When a class fills, students join a waitlist and are offered the seat automatically the moment one opens.
When a student misses a class or you cancel a session, makeup handling lets them rebook into another suitable class instead of losing the credit, which keeps attendance steady and refunds rare.
- Drop-in and class-pack pricing on the same class
- Automatic waitlists when a class is full
- Makeup classes so missed sessions get rebooked, not refunded
Holidays, closures, and changes
Studios close for holidays, snow days, and recital weeks. Mark a date or a range as closed and Floorwork pulls those sessions out of the bookable schedule, so no student can book a class that is not running and no instructor shows up to an empty studio.
Every change, a cancelled session, a moved class, a closed week, is reflected on the public schedule immediately, so the timetable students see is always the timetable you are actually teaching.
- Holiday and closure dates that remove sessions from booking
- One-off cancellations and reschedules
- Public schedule that always matches reality
From the schedule to inline booking
A schedule is only useful if students can act on it. Every class on your Floorwork timetable is bookable inline on your own domain: a student picks a class, signs in, and pays without ever leaving your site or seeing another company name. The schedule and the booking flow are the same system, so availability is always live and never a stale copy.
That connection is what separates Floorwork from a calendar widget bolted onto a generic template. The timetable is not a picture of your week, it is the booking surface itself.
What the scheduler handles
- Weekly class schedules
- A full week of classes with per-class time, length, capacity, and price.
- Recurring classes and terms
- Weekly recurrence that generates every session across a term.
- Instructor assignment
- One instructor per class with detection of teaching overlaps.
- Room and studio allocation
- Each room and location on its own track, with conflict avoidance.
- Drop-ins and class packs
- Single bookings or prepaid credits against the same class.
- Waitlists
- Automatic offers to waitlisted students when a seat opens.
- Makeup classes
- Rebooking of missed or cancelled sessions instead of refunds.
- Holiday and closure handling
- Closed dates removed from the bookable schedule automatically.
Questions about scheduling
- What is dance studio scheduling software?
- Dance studio scheduling software is a tool for building and running a studio class timetable: setting weekly classes, assigning instructors and rooms, handling recurring terms, and letting students book each class. Floorwork connects that schedule directly to inline booking on the studio’s own domain.
- Can Floorwork handle recurring classes and terms?
- Yes. Set a class to repeat weekly and Floorwork generates every session across the term automatically. You can edit the whole series at once or change a single session, which is useful for holidays, recitals, or a one-week shift.
- Does Floorwork avoid instructor and room conflicts?
- Yes. Every class is assigned an instructor and a room, and Floorwork flags overlaps so the same instructor or room is never double-booked, including across multiple rooms and locations.
- Do students book classes directly from the schedule?
- Yes. Every class on the schedule is bookable inline on the studio’s own domain. Students pick a class, sign in, and pay without leaving the site, and availability is always live because the schedule and the booking flow are the same system.
- How much does dance studio scheduling software from Floorwork cost?
- Floorwork is $199 per month per studio, with additional locations at $49 per month each. Scheduling, inline booking, payments, and the student CRM are all included in the plan.