← All posts

Class Waitlist Management Software for Homeschool Co-ops

Class waitlist management software keeps an ordered list of families waiting for a full class, stops the class from going over its seat limit, and moves the next family in when a seat opens. For a homeschool co-op, the part that matters isn't the list itself. It's the handoff: who gets the open seat, how quickly they find out, and whether they're actually enrolled, waiver signed and fee paid, before class day. MyCoop builds waitlists into class enrollment: classes have capacity limits, families who try to join a full class go onto its waitlist automatically, and the first family in line moves in automatically when a seat opens. It's $49 a month flat, with no per-registration fees.

Everyone knows what a waitlist is. That's the problem.

Ask any co-op director and they'll tell you a waitlist is simple. Class is full, write down who else wants in, call them if someone drops.

And that's exactly why waitlists get handled badly. Because it feels simple, it ends up as a note on someone's phone, a reply thread or a column at the bottom of the class spreadsheet. Then a family withdraws in week two, and the director has to work out from memory who asked first, text them, wait for an answer, chase the fee and hunt down a waiver.

We'd argue the list is the least important piece. The handoff is what families remember, and it's where they decide whether your co-op is run fairly.

The four moments a waitlist actually has to handle

A waitlist isn't one feature. It's four moments, and each one fails differently when it's done by hand.

1. The class fills. The software has to know the seat limit and refuse to go past it. Without a hard cap, the seventeenth family gets in because two people enrolled at the same time and nobody was watching.

2. A family joins the list. The order has to come from the system, not from whose email got read first. Once there's a question about who was ahead, you've already lost the argument, even if you were right.

3. A seat opens. Someone drops, moves to another class, or gets a refund. That seat should go to whoever is next, not to whoever happens to text the director that afternoon.

4. The next family takes the seat. This is the step most people forget. Taking a waitlist spot should mean the same thing as enrolling directly: eligible for the class, waiver signed, fee paid. If promotion skips those, you've just created a child on the roster with nothing on file.

How MyCoop handles waitlists

In MyCoop, waitlists are part of class enrollment rather than a separate tool. Every class has a capacity limit, and classes can carry an age range too. When a class is full, the next family who tries to enroll goes onto that class's waitlist automatically instead of overfilling the room. The waitlist sits next to your roster and attendance, so the class list you see on class day is the same one families enrolled into.

Promotion is automatic. When a confirmed seat is dropped, the first family on the waitlist moves into the class and gets an email saying their child got in. Nobody has to work out who was next. The handoff checks happen up front: any waiver required for class registration has to be signed before a family can join the waitlist at all, and for a paid class with online payments set up, families pay the class fee when they join. So a promoted family is enrolled, waiver signed and fee paid the moment the seat opens. If a seat never opens, the co-op refunds them, and admins get an email whenever a paid family lands on a waitlist, so it doesn't slip through.

The rest of the enrollment rules still apply around it. Liability waivers are signed by e-signature, families pay class and materials fees online, and the money is paid out to your co-op's own bank account. Admins issue refunds from MyCoop, and the money comes back out of the co-op's own Stripe account. That matters here: a family that withdraws and gets refunded is often the reason a seat opens in the first place, and a refund doesn't drop the child by itself, so agree up front who issues refunds and who drops the seat.

For the scheduling side, our post on co-op class scheduling software without spreadsheets covers conflicts and class days. For sign-up more broadly, see homeschool co-op registration software.

Policies to settle before the first class fills

Software holds the list. Your board still writes the rules. A few worth deciding before enrollment opens:

  • When do waitlisted families get refunded? Collecting the fee up front means a promoted family is in the moment a seat opens, with nothing to chase. The trade-off is refunds for families who never get in. That's how MyCoop handles paid classes, so set a date, such as the waitlist cutoff, when unplaced families are refunded, and announce it. Our guide to class registration software with payments covers where payment belongs in sign-up.
  • What if a promoted family no longer wants the seat? Plans change while families wait. Decide in advance whether they get a full refund, and remember the seat should go straight to the next family.
  • Does a sibling get priority? Some co-ops keep families together. Others go strictly by order. Either is defensible, as long as it's written down before anyone asks.
  • When does the waitlist close? A seat that opens in week six may not be worth filling. Pick a cutoff date.

None of these is a software question, and that's the point. The fairest waitlist in the world still needs a rule for the edge cases.

Your waitlist is telling you something

This is the part almost nobody uses. A long waitlist isn't just a list of disappointed families. It's the clearest demand signal a co-op has.

If a class has fifteen families waiting term after term, that's not a capacity problem to manage. It's a second section waiting to be scheduled, assuming you can find a teacher and a room. Some of the best additions a co-op makes come straight from reading its own waitlists.

The reverse holds too. A class that never fills, and never has a waitlist, might be worth rethinking.

A caveat before you switch

Waitlist software can't create seats. If a class has room for ten and twenty families want it, the software just makes the disappointment orderly. That's still better than a chaotic version, but don't expect a tool to solve a teacher shortage.

MyCoop has a few limits worth knowing up front, too. There's no native mobile app yet, so families enroll on the web. It doesn't handle academic records or transcripts. And it's new: YouSchool, a co-op in Newark, Ohio, is the first co-op running on it.

What waitlist management costs

On MyCoop, waitlists aren't an add-on. It's $49 a month on Starter and $99 a month on Growth, every feature on every plan, unlimited families, and no per-family or per-registration fees. A waitlist of forty families costs the same as a waitlist of none.

The plans differ in monthly communication credits (300 on Starter, 1,000 on Growth), spent only on outbound broadcasts: 1 credit per broadcast email recipient, 2 per text and 3 per minute of voice call. Transactional emails are free. There's a 30-day free trial with no credit card and no contract. Full details are on the MyCoop pricing page, and if you want the bigger picture beyond enrollment, see Homeschool Co-op Management Software: What to Look For.

Frequently Asked Questions

What is class waitlist management software?

It's software that tracks families waiting for a full class, enforces the seat limit so the class can't overfill, and moves the next family in when a seat opens. For a co-op, it should sit inside enrollment, so a family taking a waitlist spot ends up with the same waiver and fee on file as everyone else. MyCoop includes waitlists as part of class enrollment and moves the first family in automatically when a seat opens.

Does MyCoop put families on a waitlist automatically?

Yes. Each class in MyCoop has a capacity limit. Once a class is full, the next family who tries to enroll goes onto that class's waitlist automatically, so the class doesn't go over its limit. That gives you a clear record of who's waiting, instead of reconstructing the order from emails and group texts when a seat opens.

Is the waitlist feature an extra cost?

No. Every feature is included on every MyCoop plan: $49 a month on Starter or $99 a month on Growth. There are no per-family or per-registration fees, so a full class with a long waitlist doesn't raise your bill. The 30-day free trial needs no credit card and no contract, so you can test enrollment and waitlists before you commit.

Should a co-op charge families to join a waitlist?

There's a trade-off. Collecting the fee when a family joins the waitlist means they're fully enrolled the moment a seat opens, with no payment to chase. The cost is refunding families who never get in. MyCoop collects the fee up front for paid classes, so the important part is writing down when unplaced families are refunded, and announcing it before enrollment opens.

Run your co-op on MyCoop

Enrollment, volunteer hours, payments and family communication in one place.

Start your free trial