Music school operations
Run the school, not the spreadsheet
Hiilu holds the operational side of a music school in one place — programs and courses, class schedules, attendance, private lessons, tuition and the reports that come out of them.
Three portals, one record
Everyone sees the same term, from where they stand in it
Administrators
Build the catalogue, schedule classes, enrol students, assign teachers, set tuition and read what the term is actually doing.
Teachers
Their classes and rosters, the register, assignments and marking, private-lesson availability, and what they are owed.
Students
What they are studying, when it meets, what is due, what they have been graded, and what is left to pay.
What it covers
The parts of a term that usually live in six different places
Catalogue and enrolment
Categories, programs, courses and the class offerings under them — with places, capacity and who is on the roster.
Schedules and attendance
Recurring class sessions, a school calendar, and a register that a teacher can take in under a minute.
Private lessons
Teacher availability, bookable slots, and payment taken at the point of booking.
Tuition
Plans priced per course or across the school, checkout for a place a student has reserved, and the state of every enrolment.
Assignments and grades
Work set against a class, submissions collected, marks entered and visible to the student who earned them.
Reporting
Enrolment totals, attendance and submission rates, and teacher earnings — each with the denominator shown beside it.
How it is built
Serverless, and boring on purpose
Hiilu runs on managed AWS services — there is no server for a school to patch, and no machine that has to stay awake overnight for a term to start on time. Access is scoped by role at the edge of every request, files are private by default, and every administrative action is written to an audit trail.
It is deliberately unexciting infrastructure. The interesting part should be the school.
- Role-scoped access for administrators, teachers and students
- Private file storage, with access granted per request
- An audit trail behind every administrative change
- Card payments handled by Stripe, never by us
See Hiilu with your own school’s shape
A short walkthrough, using the programs and classes you actually run — not a generic demo dataset.