• Relying on gut feel to assess tutor quality because there is no aggregated view of session completion rates or parent satisfaction scores?

  • Discovering a student has drifted toward cancellation only after they have already left -- too late to intervene?

Tutoring Centre Performance Analytics and Admin Tools

Most tutoring centres make operational decisions on instinct -- which tutors are performing, which subjects are underserved, which students are drifting toward cancellation -- because the data exists in scattered booking records and session notes rather than a dashboard anyone looks at every week.

We build custom analytics and admin platforms for tutoring centre directors and franchise operators. Enrolment data, student retention, tutor performance, subject demand, and revenue in one place -- updated from the operational system, not assembled by hand.

  • Admin dashboard with real-time enrolments, session volume, and revenue

  • Student retention reporting with churn risk flags for dropping session frequency

  • Tutor performance reporting by completion rate, satisfaction, and progress ratings

  • Subject demand analysis to inform hiring and scheduling decisions

Tutoring centre performance analytics software gives centre directors and franchise operators a real-time view of enrolments, active students, session volume, tutor utilisation, and revenue. It surfaces student churn risk when session frequency drops, reports tutor performance by completion rate and parent satisfaction, and analyses subject demand against spare capacity. RaftLabs builds custom analytics and admin platforms for tutoring centres and multi-location tutoring groups.

Vodafone
Aldi
Nike
Microsoft
Heineken
Cisco
Calorgas
Energia Rewards
GE
Bank of America
T-Mobile
Valero
Techstars
East Ventures
Tutoring businesses served across 3+ markets
3+
Week delivery for analytics platforms
8-10
Software products shipped
100+
Cost delivery
Fixed

Running a tutoring centre without data means decisions made too late

A tutoring centre generates a continuous stream of operational data -- every session booked, every attendance recorded, every parent satisfaction rating submitted, every package renewal. Most centres never turn that data into decisions because it lives in the booking system, the payment tool, and the session notes form rather than in a single view anyone reviews on a regular basis. The result is a centre managed by feel: which tutors are strong performers, which subjects are turning away enquiries, which students are quietly reducing their sessions before they cancel.

The cost of missing this data is not abstract. A student who drops from two sessions per week to one and then cancels gives visible signals in the data for weeks before they leave. A tutor with a completion rate of 80 percent -- one session in five not delivered as scheduled -- shows up clearly in aggregate but is invisible when sessions are managed individually. A subject with a three-month waitlist while a neighbouring subject runs at half capacity is a hiring and scheduling decision waiting to be made. None of these insights require guesswork. They require a system that surfaces them.

For franchise operators and centre directors managing more than one location, the problem compounds. Each location has its own records and its own reporting rhythm. Comparing performance across locations requires someone to extract and align data from separate systems manually -- which means it rarely happens. A purpose-built analytics platform changes the operational posture of the centre: from reactive to data-aware, from instinct-led to evidence-led, without requiring the director to log into a spreadsheet every Monday morning.

What we build

Admin dashboard

A central operations view updated from the centre's live data rather than from a weekly report assembled by a staff member. The dashboard shows total active enrolments, new enrolments in the current period, students with upcoming session renewals, session volume completed versus scheduled, tutor utilisation across the roster, and revenue collected in the current billing cycle. Centre directors can filter by subject, by tutor, by location, or by student cohort to isolate the view they need without pulling a report. Data refreshes as sessions are completed and payments are processed, so the number a director looks at on a Tuesday afternoon reflects Tuesday afternoon's reality. For franchise operators, the dashboard aggregates across all locations with a single toggle to drill into an individual site.

Student retention reporting

A student-level view that shows enrolment start date, total sessions completed, sessions in the last four weeks, current package status, and next renewal date. The retention report flags students whose session frequency has dropped compared to their historical pattern -- a student who attended twice a week for three months and has attended once a week for the past three weeks is a churn risk, and the report surfaces that change before it becomes a cancellation. Centre directors can act on that flag: a call, a check-in session, a conversation about goals. The report also shows cohort-level retention by subject, by tutor, and by enrolment month so the centre can identify whether a retention problem is individual or systemic. Package expiry alerts surface students approaching the end of their current package without a renewal on record.

Tutor performance reporting

A tutor-by-tutor breakdown of session delivery quality and student outcome quality. Session completion rate shows how many of a tutor's scheduled sessions were completed versus cancelled by the tutor, late-started, or rescheduled at short notice -- a measure of reliability. Parent satisfaction scores are aggregated from post-session rating prompts and shown as a rolling average per tutor so the centre director can see trend direction as well as the current figure. Average student progress ratings show how students assigned to each tutor are improving across their stated subject goals over time. Tutors with high completion rates, high satisfaction scores, and strong progress results are the benchmark. Tutors who are underperforming on any of the three dimensions show up clearly so the centre can investigate root cause: subject fit, scheduling load, or onboarding gaps.

Subject demand analysis

A subject-by-subject view of current waitlist depth, active student count, available tutor capacity, and average utilisation rate. The demand analysis answers the two scheduling questions that most affect centre revenue: which subjects have more student demand than tutor supply, and which subjects have tutor hours that are going unfilled. A subject with a six-week waitlist and no spare tutor capacity is a hiring signal. A subject where tutors are running at 50 percent utilisation is an enrolment marketing signal or a curriculum review conversation. The report also shows demand trend over time -- whether waitlist depth is growing, stable, or shrinking -- so hiring decisions are made with a forward view, not a snapshot. Session volume by subject over the past 90 days shows where the centre's revenue is actually concentrated versus where the enrolment focus has been.

Multi-location management

A shared data layer that connects multiple centre locations so student records, tutor profiles, and session history are accessible across the group without duplication. Franchise operators and multi-site centre directors see consolidated reporting across all locations from the same dashboard, with the ability to filter down to a single site for local performance reviews. Student transfers between locations are handled in the system rather than requiring manual record migration -- the student's full session history, progress data, and billing record moves with them. Tutor sharing across locations, where a tutor teaches at more than one site, is reflected accurately in their utilisation data rather than appearing as separate records at each location. Consolidated revenue reporting shows group-level performance by period, by location, and by subject so the operator can make resource allocation decisions with the full picture.

Automated report scheduling

A weekly summary delivered to the centre director's inbox on a configured day and time without requiring a login. The automated report includes the previous week's session volume, new enrolments, student retention flags for any students whose frequency dropped, revenue collected, and a comparison against the prior four-week average for each metric. Report recipients and delivery schedule are configurable by location so a franchise operator receives the group summary while each site manager receives their location report. Monthly reports include tutor performance rankings, subject demand changes, and cohort retention rates for students enrolled in each of the past three months. The report format is plain and scannable -- figures, percentage changes, and flags -- not a chart-heavy presentation that takes ten minutes to interpret. Directors who want to go deeper follow the link to the live dashboard; directors who need the headline numbers have them in their inbox.

Frequently asked questions

The admin dashboard shows active enrolments, new enrolments in the current period, session volume completed versus scheduled, tutor utilisation across the roster, and revenue for the current billing cycle. Data is updated directly from the operational system -- session completions, payment processing, and enrolment records -- so the dashboard reflects the current state of the centre without a manual export or refresh step. Filters by subject, tutor, and location let directors isolate the view they need without generating a separate report. For franchise operators, a location toggle aggregates across all sites or drills into a single centre.

Retention reporting compares each student's recent session frequency against their historical pattern. A student who attended two sessions per week for several months and has attended once a week for the past three weeks is flagged as a churn risk before they cancel. The flag appears in the retention report with the student's name, current package status, and next renewal date so the centre director can act -- a follow-up call or a check-in session -- while the student is still enrolled. The report also surfaces students approaching package expiry with no renewal on record, which is a separate churn signal from dropping frequency. Both flags are designed to prompt action early rather than confirming a cancellation after it happens.

Yes. Multi-location management is built as a core feature, not an add-on. Student records, tutor profiles, session history, and billing data are shared across locations in a single data layer. A franchise operator or multi-site director sees consolidated reporting across all locations from one dashboard, with the ability to filter by site for local performance reviews. Tutor utilisation is calculated correctly for tutors who work across more than one location. Student transfers carry the full session and progress history to the new location without a manual migration step. Consolidated revenue reporting shows group-level performance by period, by location, and by subject.

A focused analytics and admin dashboard built on top of an existing operational system typically runs $20,000--$35,000 depending on the number of reporting modules, the number of locations, and the complexity of the data integration with the source system. A full analytics platform built alongside a new tutoring centre system -- with student retention, tutor performance, subject demand analysis, and automated reporting -- is typically included in the broader platform cost of $65,000--$120,000. We scope every project before pricing. Cost is fixed and agreed before development starts.

What clients say

What our clients say

Three-year average engagement. Founders and operators describing the work in their own words. No marketing varnish.

Jennyfer Ngueno
Jennyfer Ngueno
Ivory Coast
CoFounder and CEO, Sekou

RaftLabs has been an exceptional partner. From the start, they became more than just a service provider, they embraced our vision with their expertise and dedication.

01 / 02

Related services

Talk to us about your tutoring analytics project.

Tell us what decisions you want to make with data that you can't make today. We'll tell you what we'd build and how.