← All posts

Homeschool Co-op Enrollment System: The 5 Checks

A homeschool co-op enrollment system is the set of checks that turns a family's "enroll" click into a confirmed seat: is the child the right age or grade, is there room, does this class clash with another one, is the waiver signed, and is the fee paid. A sign-up form records the click and leaves those five checks to a volunteer. An enrollment system runs them every time, in the same order, for every family. MyCoop does this inside one system for $49 a month flat, with capacity limits, age limits, automatic waitlists, waivers signed before enrollment completes, and fees paid online.

The difference nobody mentions: the click isn't the enrollment

Most conversations about co-op software stop at the sign-up screen. Can families see the classes? Can they pick one? Good, done.

But the sign-up screen is the easy part. What actually decides whether enrollment week goes smoothly is everything between that click and a child who's genuinely on the class list, paid up and covered by a signed waiver. In a form-and-spreadsheet co-op, that middle stretch is a person. Usually the same person, every term, checking each response by hand.

We think that middle stretch is the whole job. Get it right and enrollment week is boring, which is exactly what you want.

The five checks every enrollment has to pass

Here's what has to be true before a seat is really a seat. Your co-op already makes all five decisions, whether a system makes them or a tired volunteer does.

Check The question What goes wrong without it
Eligibility Is this child in the age or grade range for the class? A six-year-old lands in the high school chemistry lab
Capacity Is there still a seat? Seventeen kids in a room set up for twelve
Conflicts Does this class meet at the same time as another one the child is in? The double-booking nobody spots until class day
Waiver Has a parent signed the liability waiver? A child in class with nothing on file
Fee Has the class or materials fee been paid? Chasing Venmo requests in week three

Each of these is easy on its own. The trouble is doing all five, for every child, across every class, while families enroll at 11 p.m. and two of them claim the last seat within a minute of each other.

How MyCoop runs those checks

MyCoop's class enrollment is browse-and-enroll: families look through the class list and sign up their kids. The five checks map onto it like this.

Eligibility. Classes can carry an age range, and MyCoop checks each child's age from their birthdate at sign-up, so the rule you'd otherwise enforce by reading birthdates lives on the class itself. Grade ranges show on the class listing but aren't enforced at sign-up, so if a class is grouped by grade, plan to review its list.

Capacity. Each class has a capacity limit. When it's full, the next family goes onto that class's waitlist automatically instead of overfilling the room, and MyCoop supports promoting families off the waitlist when space opens.

Conflicts. Course conflict detection flags a child who's been booked into two classes that overlap, so you can fix it before class day rather than in the hallway.

Waiver. Liability waivers are click-wrap e-signatures, and any waiver you mark as required for class registration has to be signed before a family's enrollment completes. The signed PDFs are stored. That ordering matters more than it sounds. "We'll collect waivers at orientation" is how a co-op ends up with three missing every term.

Fee. Families pay class and materials fees online when they enroll, and the money is paid out to your co-op's own bank account. Discount codes are built in, and the treasurer gets a full transaction log. For the move off Venmo, see collect homeschool co-op fees online.

None of that requires retyping your current families. CSV import for families and children is built in, so last term's spreadsheet becomes the roster in one upload.

If you're comparing tools on the sign-up side specifically, our guide to homeschool co-op registration software goes deeper on what separates a co-op tool from a generic form.

Decide your rules before you open enrollment

Software can enforce a rule. It can't pick one for you. Before enrollment opens, we'd sit down with your board and settle these, in writing:

  • Age or grade cutoffs per class. Birthdate or grade level? Is there any flexibility for a mature younger sibling, and who signs off on it?
  • Class sizes. Set the number the room and the teacher can actually handle, not the number you hope to fit. A full class with a waitlist beats an overfull class every time.
  • Who gets first pick. Returning families, founding families, teachers' kids, or strictly first come? It's a policy call, and families accept almost any policy if it's announced before enrollment opens rather than explained afterward.
  • Refunds and drops. What happens if a family withdraws in week two? Writing it down now saves a board meeting later.
  • Waiver wording. Have someone with the right background review it once, then let the system collect it every term.

That list is mostly about fairness. Families forgive a full class. They don't forgive a process that looks like it favored somebody.

Where an enrollment system won't help

A fair warning: no enrollment system fixes a schedule that's wrong to begin with. If two classes every eight-year-old wants are both at 10 a.m., conflict detection will tell you about the clash, over and over. It won't move the class.

MyCoop also has limits worth knowing up front. There's no native mobile app yet, so families enroll on the web rather than through an app store download. 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, so you won't find a long list of reference co-ops to call.

What it costs to run enrollment this way

MyCoop is $49 a month on Starter and $99 a month on Growth. Every feature is on every plan, families are unlimited, and there are no per-family or per-registration fees, so a term with 200 enrollments costs the same as a term with 20.

That last point is the one we'd weigh most heavily. Tools that charge per registration make your software bill climb exactly when enrollment goes well. For a volunteer board budgeting a year ahead, a flat number is simply easier to live with.

The plans differ in monthly communication credits (300 on Starter, 1,000 on Growth), which are 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.

For the wider operations picture (attendance, volunteer hours, broadcasts), see Homeschool Co-op Management Software: What to Look For. If "app" is the word your board keeps using, Homeschool Group Management App: What Actually Matters covers that angle. And if you're weighing MyCoop against an established platform, we've put MyCoop vs. Homeschool-Life side by side.

Frequently Asked Questions

What is a homeschool co-op enrollment system?

It's the process that turns a family's sign-up into a confirmed seat. A complete system checks age or grade eligibility, class capacity, schedule conflicts, a signed waiver and the class fee for every child. MyCoop runs those checks in one place, using age for eligibility: classes carry capacity limits and age limits, full classes get automatic waitlists, waivers are signed before enrollment completes and fees are paid online.

What happens when a class fills up during enrollment?

In MyCoop, each class has a capacity limit. Once it's reached, the next family goes onto that class's waitlist automatically instead of overfilling the room, and families can be promoted off the waitlist when space opens. That gives you a clear record of who's waiting, rather than sorting out who asked first from emails and group texts.

Do families have to sign a waiver before they can enroll?

Yes, if you mark the waiver as required for class registration. MyCoop's liability waivers are click-wrap e-signatures, families must sign required ones before their enrollment completes, and the signed PDFs are stored. A waiver can also be required to register for a specific event. That means a family can't sign a child up for a class without the waiver on file, which is the gap paper forms tend to leave.

Does MyCoop charge per enrollment?

No. MyCoop is $49 a month on Starter or $99 a month on Growth, with every feature on every plan, unlimited families and no per-family or per-registration fees. Plans include 300 or 1,000 monthly communication credits for broadcast email, texts and calls. The 30-day free trial needs no credit card and no contract.

Run your co-op on MyCoop

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

Start your free trial