Every family, every year, in one book.
SolaStack runs re-enrollment, admissions, and tuition for classical Christian schools — one school year at a time, without losing what you knew last year.
The book your school has always kept.
Before software, every school kept a register: one ruled line per family, the children’s grades, and a mark in the margin when the contract came back. SolaStack keeps that book for you, and keeps it current.
| № | family | standing |
|---|---|---|
| 1 | Ainsworth 3, 6 | Enrolled |
| 2 | Barlow K | Deposit due |
| 3 | Calloway 7, 9, 11 | Enrolled |
| 4 | Dunbar 1 | Contract sent |
| 5 | Ellery 4, 8 | Enrolled |
| 6 | Fairbanks 2, 5 | Enrolled |
| 7 | Goodwin 10 | Applied |
| … | and 199 more | |
A school year, from January to the first day.
Enrollment isn’t a project with a start and an end. It’s a cycle your school runs every twelve months, and it’s the same book the whole way through.
Every returning family gets a link, not a packet. You send all of them in one afternoon and stop paying for postage.
The register fills in as families answer. The ones who haven’t are the only ones you have to think about.
A signed contract becomes a Stripe invoice on its own. Nobody re-keys a number into the accounting system.
Inquiry, application, interview, decision. Each step is a standing in the same register.
Waitlists resolve into offers. Contracts finish. You know your enrollment before summer starts.
The register becomes the roster. Class lists, homerooms, and attendance rolls come from the enrollment you already did.
The year turns whether or not the paperwork keeps up. This is the part that keeps up.
What comes off your desk.
Most of the enrollment year is not decisions. It’s copying, chasing, and re-typing. Here is the part that stops.
Print and mail 200 re-enrollment packets
One link per family, sent in a single afternoon
Chase the thirty-eight that never came back
The register shows you exactly who hasn’t answered
Re-key every signed contract into accounting
Contracts become Stripe invoices as they close
Rebuild the family list every August
Families carry across years. Siblings arrive already known.
Keep the waitlist in a separate spreadsheet
A waitlist is a standing in the register, not a document
Answer “did you get my form?” forty times
Families see their own status the whole way through
The register, as your office uses it.
Not a mock-up. This is the software, running a school year.
The board
The day's work
The family's side
The year turns. The family stays.
A school year is a closed book. Enrollments, tuition, classes, and rolls all belong to it, and when it ends it stays exactly as it was.
A family is not a closed book. When the Calloways enroll a fourth child in 2029, the school already knows the household, the siblings who came before, and who answers the email.
| year | grades | note |
|---|---|---|
| 2026–27 | 7, 9, 11 | — |
| 2027–28 | 8, 10, 12 | — |
| 2028–29 | 9, 11 | one graduated |
| 2029–30 | K, 10, 12 | fourth child, kindergarten |
Ask for a demo.
Tell us about your school and we’ll show you a full year running end to end — January through the first day of class. About thirty minutes, and no slides.
Bring whoever actually keeps the register. They’ll have the better questions.