Why scheduling is the hardest part of running a dance team
Choreography is the creative work. Scheduling is the logistics that make the creative work possible — and it's consistently the part that eats the most overhead.
The problem isn't that scheduling is complicated. It's that most scheduling tools were built for business meetings, not dance teams. They collect availability but don't connect it to anything. They let you pick a time but don't track who showed up. They live in a separate app from your formations and your video.
For a dance team running 12–20 rehearsals over a multi-week project, disconnected scheduling creates real friction: availability in a Doodle poll, schedule in a shared doc, attendance in a separate spreadsheet. None of it talks to each other.
Coryo — availability-based scheduling built into the workflow
Coryo's rehearsal scheduler is built specifically for dance teams and connected to the rest of the platform.
Availability collection: Members fill in an availability grid for the project period. You see the full overlap — which times work for the most people, who has recurring conflicts, when your core group is available.
Scheduling: Pick a time from the overlap. Create the rehearsal session with a date, time, and optional goal (what formations you're learning, what you're drilling).
Attendance tracking: At each session, mark who's present, absent, or excused. Coryo tracks patterns over time — you can see which dancers have missed the most and which sessions had low turnout without manual tracking.
Connected to formations: The rehearsal is part of the project. When you schedule a session, it's attached to the same project as your formations and video — not in a separate app you have to switch to.
Pricing: Free plan includes full scheduler for 1 project, up to 7 members. See all plans →
When2Meet — availability collection only
When2Meet is a free availability poll tool. You create a grid, share the link, people fill in when they're free, you see a heat map of the best overlap.
What it does well: Fast to set up, free, works for one-time availability polls.
**What it doesn't have:** Any connection to scheduling, attendance, formations, or video. Once you use the heat map to pick a time, When2Meet's job is done. You schedule manually elsewhere.
Best for: Quick one-time polls when you don't need anything connected. Not for ongoing rehearsal management.
Doodle — simple scheduling polls
Doodle lets you propose specific time slots and ask people to vote on which works. Faster for situations where you have a few specific options rather than open-ended availability collection.
What it does well: Fast to set up for single-session scheduling. Good for one-off decisions.
**What it doesn't have:** Ongoing availability tracking, attendance logging, or any connection to formation or video work.
Best for: One-time decisions. Not for managing a rehearsal cycle.
Google Calendar — scheduling without availability data
Many teams use shared Google Calendars for rehearsal scheduling. It's familiar and integrates with tools people already use.
What it does well: Shared visibility of schedule, reminders, integration with personal calendars.
**What it doesn't have:** Availability collection (you're picking times without knowing if people can make them), attendance tracking, or connection to formation or video work. Calendar events don't tell you who's actually coming.
Best for: Teams that already have a shared calendar workflow and only need a place to put rehearsal dates.
Spreadsheets — the most common and most painful option
Availability and attendance spreadsheets are ubiquitous. Most dance teams have used one at some point.
What works: Flexible, familiar, free.
**What doesn't:** Manual to maintain, error-prone, no built-in availability overlap detection, no connection to formations or video, attendance data gets stale or lost.
When it breaks down: With more than 6–8 members, manual spreadsheet management becomes a job in itself — collecting responses, updating the sheet, recalculating overlap, sending the result back to the team. See how Coryo's rehearsal scheduler works →
