How class pricing works
Setting a class price
Open a class from Admin › Class Catalog and you’ll see a single box labeled Tuition. Type what the class costs per student and save. That’s the whole job for most classes.
Leave it at 0 for a free class. Families see the price on the class card and again in the enrollment window before they confirm, so nobody is surprised at checkout.
Adding a second fee
Some classes have a cost that isn’t really tuition: a lab kit, or a field trip. You can keep those separate so families see what they’re paying for instead of one lump sum.
Once you’ve named a fee on one class, it’s offered on every other class in your co-op, so you only type “Lab supplies” once. Renaming it later renames it everywhere it’s used. If you want a different name on just one class, remove it there and add a new one instead.
Removing a fee from a class only removes it from that class. It stays available for the others.
How the sibling discount works
The sibling discount is a co-op-wide setting, not a per-class one. Turn it on under Admin › Settings › Programs and pick a percentage.
Which child pays full price
This is the most common support question. The full-price student is the family’s first child to enroll in a paid class this term. It is not the oldest child, and not the first one listed. Once that is settled, that student pays full price for every class they take that term, and every other child in the family gets the discount on every class they take.
A worked example
A class with $120 tuition and a $30 materials fee, where the materials fee is not discount-eligible, and a co-op offering 50% off. Two children enroll:
| Student | Tuition | Materials | Total |
|---|---|---|---|
| First to enroll | $120.00 | $30.00 | $150.00 |
| Second child | $60.00 | $30.00 | $90.00 |
| Family total | $240.00 |
The discount comes off tuition only. The second child’s materials still cost $30, because the supplies cost what they cost regardless of how many siblings are enrolled. If you’d rather a fee be discounted too, check sibling discount applies on it.
When a class has several discount-eligible fees, the percentage is applied to each one separately and the results are added up. That can differ by a cent from taking the percentage off the combined total, and the per-fee figure is the one families are charged, and it is what appears on their receipt line by line.
Reduced rates for a family
Sometimes one family needs a different price, whether that is a scholarship or a hardship arrangement. Rather than editing the class, you set up a rate and assign families to it.
A rate holds its own amount for each fee on a class, so you can reduce tuition while leaving materials at full price, or set both. Families on a rate see their own price everywhere it appears, including the class card, the enrollment window and checkout. They never see the standard price with a discount applied afterward.
Setting one up takes three steps, in three places:
You can also let applicants make that third choice themselves. On the rate, tick Let applicants choose this rate and it appears on your public join form as a Program option, so an applicant picks it themselves while applying. If the current term has an enrollment fee collected through Stripe, each option shows that rate’s fee, followed by “per student” when the term charges per student. The choice is applied when you approve them, and you can still change it on their profile afterward. Leave the box unticked for anything you would rather award case by case, like a scholarship.
Until you create a second rate, none of this appears anywhere. A co-op that only ever charges one price never sees a rate column, a picker, or any mention of it.
Who doesn't get charged
Two groups can be exempt from class fees:
- Owners and admins, for every class. Set once under Admin › Settings › Programs.
- Teachers, two ways. The setting next to the owners-and-admins one covers teachers for every class, whether or not they teach it. If you’d rather only waive the class a teacher actually teaches, leave that off and use the per-class checkbox on the class itself instead — it applies only to teachers assigned to that class.
What exactly is waived
By default, everything — an exempt member pays nothing on the class, materials included. If you want exempt members to still pay a particular fee (a common setup: waive tuition, keep charging materials), uncheck waived for exempt members on that fee in the class’s fee editor. Like the fee’s name, that choice belongs to the fee itself, so unchecking it on one class applies everywhere the fee is used.
When someone exempt enrolls, the enrollment window says the fee is waived and why, before they confirm. An admin testing the family experience can therefore tell they aren’t seeing what a family sees.
Common questions
Can I change a price after families have enrolled?
Yes, and it only affects enrollments made from then on. What each family was charged is recorded at the moment they enroll, so editing a class never silently re-bills anyone or changes a receipt that’s already gone out.
Why does one family’s total look wrong?
Check three things in order: whether they’re on a reduced rate, which of their children enrolled first, and whether the person enrolling is a teacher or admin. Those three explain nearly every “that’s not the price on the card” question.
Does the sibling discount work across classes?
Yes. It’s per family per term, not per class. One child pays full price for everything they take; their siblings get the discount on everything they take.
What happens if the full-price student drops their class?
Nothing is re-priced. Charges already made stand, and the next student to enroll at full price takes over that role for future enrollments. Refunds are handled separately in Billing.
Still have a question? Head back to the Help & Support page or reach out to your co-op admin directly from the dashboard.