How can a multi-site learning provider reduce empty seats, refund disputes, and teacher downtime?
At 9 a.m. on Saturday, a family arrived at a multi-site learning provider for a robotics class. Reception could not find the child on the register. The adviser produced messages confirming a class change, but had updated only a personal follow-up sheet. The destination class was full and the teacher had prepared 12 equipment kits.
The centre added a desk and borrowed a kit. Another parent complained that the class exceeded the promised size. That evening, the original teacher still marked the child against the old register, consuming another lesson. When the family later asked about a refund, sales, academic operations, and finance supplied three different balances.
The learning provider ran six sites offering robotics, art, science, and communication programmes. CRM, forms, calendars, and payment tools each completed part of the work. Advisers managed enquiries and enrolment; operations managed classes; teachers managed learning and attendance; finance handled payments and refunds. A family's full journey had no common record.
A lesson balance became a ledger
The learning provider first assessed packaged education products with the custom-software decision framework, then limited bespoke work to the distinctive relationship among multi-site seats, programme agreements, and teacher settlement.
The central issue was not the parent app. Sales hours represented a commercial promise, timetable hours reserved delivery capacity, attended hours recorded service, and finance interpreted contractual obligations. One editable balance could not safely represent all four.
Purchases, promotional lessons, reservations, attendance, approved absence, replacement credit, transfer, refund, and expiry became distinct ledger events. Parents saw available, reserved, used, and restricted balances. A mistaken attendance entry had to be reversed and corrected rather than silently changing 20 remaining lessons to 18.
Approved programme definitions contained course eligibility, sites, class types, validity, absence rights, make-up arrangements, transfer, and refund boundaries. An exceptional promise required authorised agreement language. A casual message such as “you can always move the class” could not create an obligation that operations had no capacity to fulfil.
Trials and enrolment reserved real capacity
Advisers captured necessary interests, age, availability, and service needs under role and retention controls appropriate for children's information. Trial booking consumed a seat and materials. The system displayed age range, site, teacher, time, and capacity; advisers could not add a hidden extra name to a full class.
Teachers recorded observations and programme fit rather than permanent labels about a child. At enrolment, the parent confirmed programme, group, price, validity, service rules, and contacts. Payment, agreement completion, and lesson-ledger creation were reconciled. A successful payment with an incomplete agreement entered review rather than producing an undefined balance.
Scheduling allocated teaching resources
A class required level, teacher capability, room type, capacity, schedule, materials, and opening conditions. Planning checked teacher and room conflicts, site hours, travel, and appropriate teaching load. Robotics capacity also reflected working equipment, not the theoretical number of chairs.
A transfer request checked seat availability, programme level, lesson rules, teacher, and materials. Full classes offered a waitlist. Released seats could be offered with a response window. An absence released the seat and applied the agreed rule for restoration, make-up, or consumption.
Under this workflow, the opening class move would first release the original reservation and then attempt to reserve the destination seat. If full, an adviser could offer a waitlist, another time, or an authorised exception confirmed by operations. The child's name would no longer remain on two active registers.
Attendance represented the delivered class
Teachers saw the current register, lesson plan, materials, and relevant service notes. Attendance could be initiated by reception, the teacher, or a family check-in, but lesson consumption followed a confirmed delivery event. Late arrival, early departure, trials, visitors, equipment failure, and teacher absence each had an explicit route.
Unexpected children required identity and booking review before being added. Missing children prompted operations to distinguish an unrecorded absence from a genuine no-show. Centre-caused cancellation could restore lessons and create make-up options for the affected classes. Software followed the published agreement; it could not invent a new rule when an exception occurred.
Teaching feedback used course-appropriate structure and reusable prompts while requiring professional confirmation. The goal was useful progress communication, not a flood of generic text produced to satisfy a system metric.
Teacher work and pay shared class facts
Preparation, material handling, delivery, feedback, curriculum work, and necessary communication all mattered. Confirmed schedules, substitutions, and actual delivery generated pay inputs according to approved work types. A substitute record removed the original teacher's delivery item. Commercial discounts or promotional lessons did not arbitrarily reduce earned teacher pay.
Teachers reviewed proposed monthly details by class and raised a specific query before closure. Academic operations approved changes with reasons, and finance used one result rather than collecting screenshots from site chats. Workload views included teaching intensity, travel, stability, and substitutions rather than treating an excellent teacher as capacity that could be filled without limit.
Refunds and renewals began from service history
A refund proposal used the governing agreement, lesson events, promotional treatment, payments, and applicable rules. Disputed classes entered review. The workflow separated request, calculation, exception approval, family confirmation, and payment, with ownership and expected timing visible.
Renewal did not trigger only when a balance fell below a threshold. Programme progress, future reservations, expiry, feedback, complaints, and repeated scheduling difficulty shaped the conversation. If the current programme no longer suited the child, a move, pause, or responsible ending could be better than another promotional package.
Management views separated cash received from service still owed. They combined trials, fit, enrolment, class capacity, attendance, contracted delivery, refund reasons, and future load rather than celebrating sales cash as fully earned performance.
One site and one full term formed the pilot
The learning provider verified active families, agreement versions, balances, classes, teachers, and rooms at one stable but varied site. Unexplained legacy balances received joint notes from sales, operations, and finance rather than false precision.
A four-week transition moved from observation to checked timetables, then absence and attendance, and finally lesson and teacher-pay ledgers. Automations affecting a family's money opened last. A staffed service route remained for parents who did not use the app.
The pilot revealed inadequate room-change time, fewer usable robotics kits than registered capacity, and grandparents who handled collection without smartphones. Capacity rules were corrected, and authorised reception staff could assist while sending confirmation to the primary contact.
After one full term, on-site conflicts caused by unsynchronised transfers fell from about 15 per month to two. Balance disputes fell by roughly 70%. Around 60% of seats released from popular classes were filled through waitlists. Part-time teacher reconciliation fell from five working days to one and a half. Room utilisation improved by about nine percentage points, while peak-evening capacity remained a physical constraint.
Renewal improved only modestly. Some families naturally ended because of age, relocation, or changing interest. More reliable forecasting and fewer unsuitable renewals reduced later refunds and reputation risk, even if they did not maximise the headline conversion rate.
Education depends on human judgement. Software is most valuable where clear rules, cross-functional coordination, and customer rights meet: seats, agreements, lesson ledgers, delivery, substitution, refunds, and payment. It supplies context for teachers and operations without pretending to create teaching quality.
A provider can map ten difficult journeys: trial, full-class enrolment, absence, cross-site make-up, teacher substitution, cancellation, promotional lessons, freeze, refund, and renewal. For each, identify who made the promise, which capacity was reserved, when the lesson ledger changed, what the family confirmed, how the teacher was paid, and why money was retained or returned. A silently editable balance or a promise that lives only in chat is a clear first-release risk.
When customer rights, teaching resources, and commercial facts stay aligned, a centre can provide predictable service without adding more coordination groups. Families gain clarity, teachers gain accurate registers and pay, operations gain schedulable capacity, and leaders see the real delivery obligation. The child is not reduced to data; the organisation becomes more capable of supporting each real learning arrangement.
The data-governance controls in the security and compliance review guide can also inform the project checklist.