Use Case · Enrollment Management
Enrollment shouldn't start as a scramble every term.
Track enrollment, waivers, and capacity from one place. Parents register themselves. Waitlists activate automatically. Your team sees every application the moment it arrives.
Oak Hill Academy · Right now
14 registrations completed online this morning — 0 staff hours
STEM Lab full · waitlist at 7 families · notifications automatic
3 waivers outstanding — Chess Club, Art Studio, Soccer Clinic
30-minute walkthrough built around your enrollment workflow.
Oak Hill Academy · Spring 2026
Enrollment Overview
Chess Club · Gr 3–5
2 spots left
18/20
+3 waiting
STEM Lab · Gr 4–6
Full · waitlist open
24/24
+7 waiting
Art Studio · Gr K–3
16/18
Soccer Clinic · Gr 2–4
14/20
72
Enrolled
10
Waitlisted
3
Waivers due
New enrollment confirmed
Eli Miller · Chess Club · receipt sent · 9:14 AM
Waitlist activated
STEM Lab · full · 7 families notified
An enrollment morning
The same day — with and without organized enrollment.
Most enrollment coordinators recognize every moment in the left column. These aren't edge cases — they happen every term.
Toggle to compare.
Registration opens. Emails start arriving. Someone puts a name on the wrong spreadsheet tab.
A parent calls: 'Did we get in? My daughter says Chess Club is full.' Nobody has checked the actual count.
Three families submitted the same registration form twice. Duplicates won't surface until Thursday.
Staff print the roster for tomorrow's first session. Two students enrolled this morning aren't on it.
STEM Lab is over capacity. Nobody caught it in time. A family needs to be moved to a waitlist. Awkward call.
The enrollment problem
Enrollment wasn't designed to run through your inbox.
These aren't IT problems. They're what happens when programs grow past the tools they started with.
Registration arrives through email, text, and paper — never one place
Every term starts the same way: an inbox full of registration requests, a spreadsheet that's already out of date, and a stack of paper forms from families who didn't see the email.
The moment you print the roster, it's already wrong
A family changes programs on Monday. Staff have the roster from Friday. Two students show up who aren't on the list. Another shows up who dropped. Nobody knows what's current.
Capacity limits aren't enforced until it's too late
A program hits capacity on paper, but families keep emailing in. Someone manually says yes. Day of the program, you're 3 over capacity with nowhere to put the extra students.
Waivers come back in pieces — or not at all
Waiver collection is a separate email, a separate Google form, and a separate conversation. Day one of camp, three families never submitted. Chasing begins.
The enrollment workflow
Parents register. Rosters update. Your team sees it in real time.
No PDFs sent back and forth. No re-entering data into a spreadsheet. A parent completes registration from their phone — emergency contacts, payment, waiver — and the enrollment appears immediately in your dashboard.
- Online registration from any device — no paper forms
- Grade eligibility and capacity limits enforced automatically
- Waitlist activates the moment a program fills
- Waiver collection built into the registration flow
- Emergency contacts and medical notes collected at registration
- Duplicate registration detection before it becomes a problem
- Admin sees every enrollment the moment it's submitted
- Clone setup term over term — no starting over
Admin reviewing Spring enrollment · 9:22 AM
72 enrolled · 10 waitlisted · 3 waivers still needed
Parent registration · Oak Hill Academy
Spring 2026 Programs
✓
Program
✓
Student
3
Emergency
4
Payment
Emergency contact
Relationship
Medical notes
⚠ Waiver not yet signed — required before first session
New enrollments · today
Eli Miller · Chess Club
enrolled
Priya Sharma · STEM Lab
waitlisted
Lily Chen · Art Studio
enrolled
Marco Torres · Soccer Clinic
incomplete
See how enrollment works in your school's programs
A 30-minute walkthrough covering registration, capacity, waitlists, and waivers — built around how your programs actually run.
No commitment. No IT setup. Just your programs, organized.