Back to blog

Homeschool Co-op Class Registration: Ending the Sign-Up Night Scramble

Sep 1, 2026

Homeschool co-op registration is the process of letting member families sign up for individual classes — pottery, Latin, biology lab, PE — each with its own teacher, its own room, and its own cap on seats. Done well, it's a quiet morning where every family gets the classes they planned for and every fee is collected before anyone goes home. Done the usual way, it's a gym full of paper forms, a line at the sign-up table, and three popular classes that fill before half the room gets a pencil.

I was homeschooled K-12, so co-ops are the schools I know best. I now build tools for co-ops and hybrid academies, and the pattern I see every fall is the same: the teaching is wonderful and the registration is chaos. It doesn't have to be. You need four things: a class catalog families can read ahead of time, a seat cap on every class, a priority window for the families who keep the co-op running, and a way to collect fees at sign-up.

Why homeschool co-op registration turns into a scramble

The classic co-op setup is à-la-carte: families don't enroll in a grade, they pick classes one at a time. That flexibility is the appeal, and it's what makes registration hard. When everyone chooses independently, the popular classes become a footrace.

Picture the usual sign-up night. Paper sheets are spread across folding tables. Families crowd the ones with the good classes. Someone's already saving five seats for friends who aren't there yet. One class overfills while the room next door sits half empty. Checks pile up in an envelope, some for the wrong amount, and one master spreadsheet, readable by exactly one person, has to reconcile all of it by Monday.

None of this is a failure of the families. Co-ops are one of the alternative school models that run on trust and volunteer energy, and the people in that gym are doing their best with a process that was never designed. The villain is the scramble, not the parents. Good homeschool co-op organization just means making the decisions a week early instead of at the table.

Start with a class catalog families can read in advance

Registration day should not be the first time a family sees the class list. Publish a catalog ahead of time so families arrive knowing their picks. When people walk in with a plan, the line moves.

A useful catalog entry gives a family everything they need to decide:

Put it somewhere every family can reach on a phone: a page on your co-op's website, not a PDF buried in an email thread. Collect allergy notes, photo permissions, and emergency contacts on a clean set of enrollment forms, not in the margins of a sign-up sheet. The catalog answers "what can I take?" so the sign-up is just "yes, that one."

Cap every class and run an honest waitlist

Every class has a real limit: room size, a safe teacher-to-student ratio, how many lab kits you bought. Decide that number before registration and publish it next to the class. A cap you keep in your head is a cap you'll break under pressure.

When a class hits its cap, it doesn't close. It moves to a waitlist. A good waitlist has an order everyone can see and a deadline for claiming an offered seat: if a family drops, the next family gets an offer with, say, 48 hours to accept before it rolls onward.

This one habit kills two of the ugliest sign-up-night moments: saved seats and the overfilled room. Nobody argues at the table, because the rule is the rule and the list is the list.

Give member families a priority window

Here's the fairness question at the center of co-op class sign up: who gets first crack at the good classes? In most co-ops the honest answer is the member families — the ones who teach, clean up, and keep the lights on. A priority window makes that explicit instead of leaving it to whoever shows up earliest.

Registration opens in two phases. Member families in good standing register first, during an early window. After it closes, any remaining seats open to everyone. You're not hiding classes from new families. You're rewarding the people who make the co-op exist.

Here's a short policy block you can paste into your handbook and edit:

Priority registration window

Registration opens in two phases each term.

Phase 1 — Member priority (opens [date] at [time]): Current member families in good standing may register for any open class. "Good standing" means your service hours and fees from the prior term are complete.

Phase 2 — Open registration (opens [date] at [time]): Any remaining seats open to new and returning families on a first-come basis.

Seats are not held between phases. A class that fills in Phase 1 moves to its waitlist. If you need a payment arrangement or a schedule accommodation, contact the registrar before Phase 1 opens — we'll help while seats are still available.

Tying "good standing" to service hours is common, because volunteer time is the currency a co-op runs on. If you track those hours per family, a family can check whether they qualify before the window opens.

Collect fees at sign-up, not at the door

Chasing checks in the parking lot is the worst job in the co-op. Collect the class fee the moment a family claims a seat, so a sign-up isn't finished until it's paid for. That one rule ends the "I'll bring it next week" IOUs that never quite close.

Recording cash and checks by hand is completely fine, and for a small co-op it may be all you need. If you'd rather families pay online when they register, some platforms handle the cart. TeachHero is our product, and it collects the fee as part of claiming the seat, with a payment plan option for a family taking several classes at once.

If you do take cards, know the trade-off. On four classes at $120 each ($480), a card charge at Stripe's standard 2.9% plus 30¢ costs the co-op about $14. The same $480 by bank transfer (ACH), at 0.8% capped at $5, costs about $4. (On TeachHero, add a small platform fee of 0.3% on cards and a flat $1 per ACH payment.) It's small per family, but it adds up across a term, and the co-op, not the family, absorbs it. Our guide on collecting tuition without chasing parents covers reminders, autopay, and payment plans.

Your registration-day runbook

Here's a checklist you can lift into your prep. Move every decision out of the crowded gym and into the quiet week before.

Before (the week before)

  • [ ] Publish the final catalog with caps, fees, and the priority-window dates
  • [ ] Email member families their phase and exact start time
  • [ ] Confirm each class's cap with its teacher and note any supply fees
  • [ ] Decide your payment methods (online cart, card, check, cash) and who records what
  • [ ] Pull up a roster per class so you can watch seats fill in real time

During

  • [ ] Open Phase 1 exactly on time, and don't let early birds jump the window
  • [ ] Mark each seat as it fills and send overflow straight to the waitlist
  • [ ] Take payment at the point of sign-up, no exceptions
  • [ ] Keep one person on the master roster so two tables never sell the same last seat
  • [ ] Post a live "now full" list so families can adjust

After

  • [ ] Send each family a confirmation of their classes and what they paid
  • [ ] Send waitlisted families their position and the deadline to claim a seat
  • [ ] Reconcile the day's payments against the roster the same day, while it's fresh
  • [ ] Note which classes filled instantly and which sat empty — that's next term's planning
  • [ ] Thank the volunteers who ran the tables

When paper still wins — and when a small plan is worth it

Not every co-op needs software. A dozen families meeting in a living room can run a shared spreadsheet and a cash box just fine. Don't buy a tool to solve a problem you don't have.

Paper also costs nothing each month, and software doesn't. TeachHero's Small plan is $89/month for up to 75 actively enrolled students, and it includes online registration and payments along with the roster, a website with a class catalog, forms, and offline payment recording. That's worth it when sign-up night has become a scramble you dread, or when you want families registering and paying on their own. If a cash box and a clipboard still get you home on time, keep them. You can try every feature free before you decide.

Frequently asked questions

How do I run homeschool co-op registration so popular classes are fair?

Publish a class catalog with a seat cap on every class, then open registration in phases: member families first during a priority window, everyone else after. When a class fills, move new sign-ups to a waitlist with a clear order and a deadline to claim an offered seat. The rules do the deciding, not whoever reached the table first.

Should families pay co-op class fees at sign-up?

In most co-ops, yes. Collecting the fee the moment a family claims a seat ends the parking-lot check chase, and a sign-up isn't finished until it's paid for. Recording cash and checks by hand is fine. Taking payment online just means fewer IOUs to track down later.

What do you do when a co-op class doesn't fill?

Empty seats are data, not failure. Note which classes stayed light and use that to plan next term's catalog — maybe the time slot clashed with a popular class, or the grade range was too narrow. A class that draws three families two terms running is telling you something.

Do small homeschool co-ops need registration software?

Not necessarily. A handful of families can run a spreadsheet and a cash box and be perfectly happy. Software earns its place once you're juggling enough classes, caps, and waitlists that one person can't hold it all in their head, or once you want families to register and pay themselves instead of lining up at a table.

The bottom line

The sign-up night scramble isn't caused by too many families. It's caused by decisions made at the table that should have been made a week earlier. Publish a catalog. Cap every class. Give member families a priority window. Collect fees at sign-up. Get those four right and registration day gets boring — exactly what you want after a few chaotic falls.

TeachHero handles homeschool co-op registration as part of one platform for running a co-op or hybrid academy: a class catalog, seat caps and waitlists, priority windows for member families, and fees collected at sign-up. See how co-op registration works, try it free, or book a demo.