Choose a class waitlist policy families can understand
A class waitlist policy answers four questions for families: how the queue is ordered, what happens when a place opens, how long they have to respond, and when they pay. Most private classes, studios and training schools use one of three models: automatic promotion, a time-limited offer or manual contact. The right one depends on how much staff time you have and how certain families must be before they commit.
In short:
- Automatic promotion enrolls the next eligible family as soon as a place opens. It is fast and fair but commits families without a fresh yes.
- Time-limited offers hold a place for the next family until a deadline. Families stay in control, but places sit empty while offers run.
- Manual contact has staff phone or email down the list. It is flexible and personal, but slow and hard to keep consistent.
- Whatever you choose, publish the queue order, response time, pause rules and when payment is due.
Most waitlist policies found online are university registrar rules for credit courses. This guide is for schools that run recurring classes, such as music, swim, dance, martial arts and tutoring programs, where a place often means a weekly slot for a term or longer.
The three models side by side
| Automatic promotion | Time-limited offer | Manual contact | |
|---|---|---|---|
| What happens when a place opens | Next family in the queue is enrolled immediately | Next family is offered the place and must accept by a deadline | Staff contact families in order until one accepts |
| Family must confirm again? | No; they agreed when they joined the queue | Yes | Yes |
| Time a place can sit empty | Close to none | Up to the offer deadline, per family | Depends on staff availability |
| Staff time per opening | Low | Low to medium | Medium to high |
| Main risk | A family no longer wants the place and becomes a no-show | Several declined offers delay filling the place | Inconsistent order; accusations of favouritism |
| Works best when | Families joined recently and terms are clear up front | Classes start soon and families need flexibility | Small schools with a short list and personal relationships |
Automatic promotion
The school reviews a request once, approves it onto the waitlist and from then on the queue fills places in order. Families should agree, when they join, that they will be enrolled automatically and what that commits them to.
Write down what counts as "eligible". At a minimum: the class is running, a place is free, and the family is still on the list. Some schools add a subscription or capacity limit. Decide what happens to a family who joined months ago and has since moved on; an expiry date on waitlist entries, or a check-in message every term, prevents surprise enrollments.
Time-limited offers
When a place opens, the next family receives an offer that holds the place until a deadline, often 24 to 72 hours. If they decline or do not answer, the offer moves to the next family.
Shorter deadlines fill places faster but disadvantage families who check email less often. State the deadline in hours, say which time zone it uses and send the offer by a channel the family agreed to. Decide whether a family who misses an offer keeps their place in the queue or goes to the back.
Manual contact
Staff work down the list by phone or email. This suits small schools and classes where fit matters, for example placing a student by level. Keep a simple log: who was contacted, when, by whom and what they said. Without it, the order becomes hard to defend if two families compare notes.
Policy decisions every model needs
| Decision | Options to choose from | Write it like this |
|---|---|---|
| Queue order | Date joined; date approved by staff; priority groups | "Families are offered places in the order staff approved them onto the waitlist." |
| Siblings | No priority; priority for siblings of current students; joint offers only | "Siblings of current students go to the front of the waitlist. We cannot guarantee siblings places in the same class." |
| Class paused or cancelled | Queue frozen; queue closed; families moved to another class | "If a class is paused, its waitlist is kept but nobody is enrolled until it restarts." |
| Capacity raised | Fill from the queue; reopen to new requests | "If we add places, we fill them from the waitlist first." |
| Leaving the queue | Any time; by a link; by contacting the school | "You can leave the waitlist at any time from the link in your confirmation email." |
| Payment timing | At enrollment; at the start of the next billing period; before the first class | "No payment is taken while you are on the waitlist. Fees start from your first class and are invoiced separately." |
| Expiry | Never; end of term; after a set number of months | "Waitlist entries are reviewed at the end of each term. We will ask whether you still want a place." |
Tuition timing deserves particular care. Joining a waitlist should never take money unless the policy says so clearly, and a family enrolled automatically mid-term needs to know whether they pay for the whole term or from the first class they attend.
An example policy
This illustrative policy is for an invented music school that uses automatic promotion with staff approval:
Waitlist policy, Riverside Music School (example)
When a class is full, you can still send a request. We review every request within two school days. If we approve your child for the waitlist, we will email you to confirm.
Places are offered in the order we approved families onto the waitlist. Siblings of current students go to the front. When a place opens and your child is next, we enroll them automatically and email you; you do not need to accept again. If you no longer want a place, leave the waitlist at any time using the link in your email.
If a class is paused, nobody is enrolled from its waitlist until it restarts. No payment is taken while you are on the waitlist; fees start from your child's first class and are invoiced separately. We review waitlists at the end of each term and will ask whether you still want a place.
Each sentence maps to a decision in the table above. If your software cannot apply one of them, such as sibling priority, either remove it from the policy or say exactly how staff handle it by hand.
Choose your model
| If this is true for your school | Consider |
|---|---|
| You review fit once and families rarely change their minds | Automatic promotion with staff approval |
| Classes start within days and families need to confirm availability | Time-limited offers |
| Your list is short and placement depends on a conversation | Manual contact with a log |
| You charge a deposit to hold a place | Time-limited offers, with payment taken only on acceptance |
| You cannot staff responses to offers quickly | Avoid time-limited offers |
What ProgresslyAI supports, and what it does not
ProgresslyAI implements one of these models: automatic promotion of staff-approved requests. Families submit a request; staff approve it onto the waitlist; when an eligible place opens, the earliest-approved waitlisted request is enrolled automatically and the family is emailed. Unreviewed requests are never enrolled automatically.
Promotion runs when a student leaves the roster, when capacity is raised or a class is reactivated, when a waitlisted request is withdrawn or removed, and when an active student is made inactive; staff can also fill available places manually. It stops when the class is full or the school reaches its plan's active-student limit. A paused class never promotes anyone. Pending and waitlisted families can withdraw through a private email link valid for 30 days, which asks for confirmation. Staff cannot add a student directly to a class that has a waitlist, so the queue order is kept.
ProgresslyAI does not send time-limited offers, apply sibling priority, expire waitlist entries, take deposits or collect tuition. If your policy needs any of these, run that part manually or choose a system that supports it. The setup steps are in the registration and waitlist help guide, and the wider process is in our online class registration guide.
Starter is free for up to 25 active students and 1 instructor seat. Pro costs USD $49/month for up to 200 active students and 5 instructor seats. Business costs USD $99/month with no cap on active students or instructor seats. AI report drafts need Pro or Business; readiness, retention and schedule suggestions need Business. Review the plans and included features before choosing.
How this guide was prepared
ProgresslyAI staff wrote this guide. The comparison describes common waitlist models in general terms; the example school and policy are invented. Product statements were checked against the current registration and waitlist implementation. This is general guidance, not legal advice about fees or consumer terms in your location.
Related pages
Want to streamline your training business?
Create your school and start tracking progress. No credit card required.
Start free