Features

Everything MyCentreKey does, today.

Every feature on this page is live in the product right now. No roadmap promises, just what your team can use from day one.

Students & guardians

One profile per student, with everything about them in one place.

  • Student profiles with level, phone, date of birth and notes
  • Guardians linked to one or more students, so siblings share one contact
  • Add a student and place them in a group in a single step
  • Each profile shows their groups, timetable, attendance and every invoice
  • Search and filter by level, group, unpaid balance or not renewed
  • Mark students as left, one at a time or many at once, and bring them back later

Groups & classes

Groups by subject and level, each with its own teacher, room and timetable.

  • Every group has a subject, a level, a teacher and a room
  • A weekly timetable for each group
  • Add an extra one-off class when a group needs a catch-up
  • Group overview: members, unpaid balances and attendance at a glance
  • See which members haven't renewed, right in the list
  • Add many students to a group at once

Enrollment & renewals

Monthly enrollment that follows each student's own start date.

  • Pick a start date up to 30 days back or up to a year ahead
  • The first invoice and every billing cycle follow that start date
  • Renew, move a student to another group, or take them out of a group
  • Students who haven't renewed are flagged automatically
  • Keep a note on each enrollment

Scheduling

Build each timetable once. MyCentreKey creates every class from it.

  • A weekly calendar of every class in the centre
  • Classes are created automatically from each group's timetable
  • Cancel a single class for a holiday or an absent teacher without touching the timetable, and restore it if plans change
  • Closure days and holidays, added one day at a time or as a whole range
  • Room and teacher clash checks while you edit, plus a page listing every clash
  • Rooms with their own capacity

Attendance

Take attendance in a few taps and keep the full history.

  • Mark each student present, absent, late or excused
  • Add a note to any attendance record
  • Attendance history for every student
  • Monthly attendance rates for every group
  • Cancelled classes are left out automatically

Billing & payments

Invoices that create themselves, and payments the way centres in Morocco actually get paid.

  • An invoice is created automatically when a student joins or renews
  • Full or partial payments by cash, cheque, bank transfer or other
  • Each invoice's status follows its payments: unpaid, partly paid or paid
  • Overdue tracking from the due date, with grace days you set for your centre
  • Suggested prices per level and subject, so the amount fills itself in
  • Fix an invoice or a payment when something was entered wrong
  • Invoice PDFs with your centre's logo

Follow-ups

Know who to call today, and reach them in one tap.

  • A day-by-day list of students with an overdue balance or an enrollment that wasn't renewed
  • Call or message the student or their guardian on WhatsApp in one tap
  • WhatsApp messages written for you, with the student's name, group and amount filled in
  • Edit the message templates so they sound like your centre

Waiting list

When a group is full, nobody gets lost. And you can see when it's time to open a new one.

  • Add people to the waiting list before they're even students
  • Requests are grouped by level and subject, so demand is easy to read
  • Track interest in subjects you don't teach yet
  • An alert when 7 people are waiting for the same level and subject
  • Enroll people straight from the list, or open a new group for them
  • Reminders on the dashboard and on the groups and students pages

Teachers

Who teaches what, when, and how much.

  • Teacher profiles with their subjects, groups and weekly timetable
  • Assign a teacher, replace one, or move a teacher between groups
  • Workload and performance charts for each teacher
  • A warning when a teacher has no pay rate set
  • Timetable PDF and calendar file for each teacher

Teacher pay

Pay worked out for you, and records that never change after the fact.

  • Pay per student, per hour, or as a percentage of what the group billed
  • One default rate per teacher, or a different rate for a single group
  • Rate changes start from the right date and never rewrite past months
  • Each month is saved automatically once it ends, and never changes after
  • An estimate for the current month
  • Record payments to teachers, never more than what's owed
  • A pay statement PDF for each month

Expenses & net income

See what comes in, what goes out, and what's left.

  • Record rent, utilities, supplies, maintenance, staff and other costs
  • Teacher pay shows up in expenses automatically
  • Net income (collected minus expenses) on the payments page and the dashboard
  • Filter by date, and edit or delete the expenses you entered

Dashboard & reports

Your whole centre on one screen, from today's classes to this month's revenue.

  • Yesterday's, today's and tomorrow's classes side by side
  • Money to collect today, enrollments ending soon and clashes to fix
  • Charts for students, groups, teachers and revenue
  • Invoiced against collected, month by month

PDFs & calendar exports

Print it, send it, or add it to a phone calendar.

  • Weekly timetable PDFs for students, groups and teachers
  • Calendar files to add a timetable to Google Calendar or Apple Calendar
  • Invoice PDFs and a monthly invoice export
  • Monthly teacher pay statements
  • Your centre's logo on every PDF, and Arabic names print correctly

Multi-centre & team access

One account for every location, with the right access for each person.

  • Run several centres from one account and switch between them
  • Each centre's data is kept separate
  • Two roles per centre: admins and managers
  • The payments page, expenses and teacher pay are for admins only
  • Your own logo, details and settings for each centre
  • Use the app in French or English

Ready to run your centre from one place?

Book a demo and see how enrollment, scheduling, and billing come together in MyCentreKey.