Back to the blog
SM craft7 min read

How to Build a Rehearsal Schedule (Template + Examples)

How to build a rehearsal schedule that survives contact with real life: a rehearsal schedule template, example call tables, and conflict tips.

Every rehearsal schedule is a negotiation between three things: the show you need to build, the hours you actually have, and the humans who have day jobs, kids, and a shift they could not trade. Build the schedule around only the first one and you will spend the whole process re-scheduling. This guide walks through how to make a call schedule for a theatre production that survives contact with real life, with a template and filled-in examples you can steal.

It is written for the common case: a community or educational production rehearsing evenings and weekends over six to eight weeks. Compress or stretch as your process demands.

Start from the immovables

Before you schedule a single scene, collect the facts you cannot change:

  • Opening night, and therefore tech week, and therefore your final run week
  • Space availability: which rooms you have, on which nights, until what hour
  • Conflicts: every cast member's known unavailability, gathered in writing at auditions, not week two ("in writing" is doing a lot of work in that sentence)
  • Milestones the director wants: off-book dates per act, first stumble run, designer run
  • Fixed company events: photo call, press night, the gala the producer forgot to mention

Put these on a calendar first. The rehearsal schedule gets built in the space that remains.

Work backward from opening

The standard arc of a rehearsal process, whatever its length, runs in phases. Working backward from opening:

  1. Tech and dress (the final week): the show meets the building
  2. Runs and polish (1 to 2 weeks): full runs, notes, working the trouble spots
  3. Work-throughs (the middle stretch): scene work, stumble runs of each act, off-book deadlines
  4. Blocking (the first 2 to 3 weeks): staging every scene once
  5. Table work (the first few days): read-through, design presentations, script work

Assign your weeks to phases before you assign nights to scenes. If blocking must finish by the end of week 3, and you have four rehearsals a week, you know tonight how many pages each night has to cover. That single calculation is the difference between a schedule and a hope.

The scene breakdown meets the conflict sheet

The working tool of scheduling is the cross-reference between two documents:

  • The scene/character breakdown: which characters appear in which scenes (build it during your script prep)
  • The conflict calendar: who is unavailable when

Lay them side by side and each rehearsal night schedules itself: on a night your Hannay is at his daughter's recital, you work the scenes he is not in. The cardinal sin of scheduling is calling actors and not using them. Volunteers forgive a lot; they do not forgive sitting in a hallway for three hours to deliver one line. Call people to be used, release them when you are done.

Two documents, two audiences

A rehearsal schedule is really two documents, and mixing them up causes most scheduling grief:

The master schedule (weekly or full-run view) shows the shape of the process: which nights rehearse, what phase each week is in, the off-book and run dates. It changes rarely and is published to everyone early.

The daily call says exactly who is needed, when, where, and for what, for one specific rehearsal. It is precise, published a few days out, and updated as the work moves faster or slower than planned.

The master schedule makes promises; the daily call keeps them.

Example: the master schedule

A six-week master schedule for a play rehearsing Tuesday, Thursday, and Sunday. This is the template; swap in your dates and phases.

WeekTue 7–10pmThu 7–10pmSun 2–6pmMilestones
1Read-through, designsTable workBlock Act 1, Sc 1–3Conflicts locked
2Block Act 1, Sc 4–6Block Act 1, Sc 7–8Block Act 2, Sc 1–3
3Block Act 2, Sc 4–6Work Act 1Stumble run Act 1Off book Act 1
4Work Act 2Work Act 2Stumble run Act 2Off book Act 2
5Work trouble spotsRun Act 1 + notesRun full showDesigner run Sun
6Run + notesRun + notesTech beginsSee tech schedule

Notice what the table encodes: a steady weekly rhythm (same nights, same times), phases that march toward opening, and milestones pinned to dates. The rhythm matters more than it looks. A cast that knows "we always rehearse Tue/Thu/Sun" plans their lives around it; a schedule that wanders across different nights each week generates conflicts by itself.

Example: the daily call

The daily call breaks one rehearsal into blocks so people arrive when needed and leave when released:

Thursday, March 12, Fellowship Hall

TimeWorkingWho is called
6:30–7:00Fight call (p. 38 sequence)Hannay, Pamela, fight captain
7:00–8:15Block Act 1, Sc 7Hannay, Margaret, Crofter
8:15–8:25Break
8:25–9:30Block Act 1, Sc 8Hannay, Pamela, Clowns
9:30–10:00Review Sc 4–6 shiftsFull cast called at 9:30

Every block answers who, what, when. Margaret knows she is done at 8:15. The Clowns know not to show up at 7. And you have a written record when someone insists they were never called.

The backbone trick: schedule the pattern, then fill it

Here is the workflow that saves the most time in practice:

  1. Create the recurring backbone first. Every Tuesday and Thursday 7 to 10, every Sunday 2 to 6, from first rehearsal through the start of tech. Location, standard times, done.
  2. Layer the content in as you go. Two weeks out, each skeleton call gets its scenes and its cast list, informed by where the work actually is rather than where you guessed it would be in week zero.
  3. Break the pattern deliberately. Added Saturday calls before a stumble run, a shifted start for a space conflict. Exceptions read as exceptions when the backbone is steady.

If you are doing this in a spreadsheet, the backbone is an hour of copy-paste. This is also the step where scheduling software earns its keep: in Proscene you set the pattern (which weekdays, what times, what date range) and bulk schedule generation creates every call in one pass, each one individually editable afterward, with saved templates for your standard rehearsal setups.

Getting confirmations without chasing people

A published schedule that nobody confirmed is a rumor. The failure mode is universal: you post the schedule in the group chat, four people thumbs-up it, and on Sunday two actors are missing because "I never saw that."

Whatever your tools, the fix is the same discipline:

  • Publish to a channel of record, not a chat scroll. Email, a call board, or a shared calendar people actually subscribe to.
  • Require an explicit yes per call from each person, and track it. A list of who has not confirmed is your Thursday-morning to-do list.
  • Re-confirm anything that changes. A changed call inherits zero confirmations.
  • Close the loop the same day. Chase the two holdouts while the change is fresh, not the night before.

One-tap confirmations tied to each call (the model behind RSVP and confirmations) exist precisely because "seen by 14" is not the same as "confirmed by 14."

Publish early, revise honestly

The last rule is temperamental, not technical. Publish the master schedule as early as you can, even knowing it will change, and then treat every revision as a small contract renegotiation: announce it clearly, flag exactly what moved, and re-collect confirmations for the affected calls. Casts do not resent schedule changes. They resent discovering them.

Build the backbone, cross-reference the conflicts, call people to be used, and confirm everything twice. That is the whole craft of how to make a call schedule, and it is 90 percent discipline, 10 percent template.

Skip the copy-paste hour: generate your whole rehearsal backbone in one pass with [bulk schedule generation](/help/scheduling/bulk-schedule-generation) on [Proscene's production calendar](/features#calendar). Free for your first production, a 60-day trial, no card required.

Ready to set up your show?

Ten minutes from now, your company could be confirming their first call.

How to Build a Rehearsal Schedule (Template + Examples) · Proscene