MySchoola

Built for course-based education

Management software built forlanguage schools and training centers

MySchoola brings enrolments, course schedules, attendance, invoicing and student communication into one platform — so your team stops rebuilding the same spreadsheets every term.

  • Arabic, French and English interface
  • Genuine right-to-left Arabic experience
  • Multi-course and multi-branch ready
  • Guided setup with data import
  • Needs attention9 invoices overdue
  • Today’s sessions09:00 — English B1 — Group 3
  • 412Active learners
  • 27Groups running
  • 94%Attendance rate

Inside a real center

The product your team actually opens every day

Directors, teachers and learners meet in one system: enrolment, sessions, attendance, then the invoice.

The daily reality

Your center grew. Your admin tools did not.

Most language centers and training centers start with a spreadsheet, a WhatsApp group and a receipt book. It works for one classroom. At five courses, three teachers and two hundred learners, it starts costing you money and evenings.

  • Records scattered across files

    Enrolment forms in one folder, levels in a spreadsheet, payments in a notebook. Nobody is sure which version is current.

  • Timetables rebuilt by hand

    Every new session means re-checking rooms, teacher availability and level groups — usually the night before classes start.

  • Attendance nobody can audit

    Paper sheets pile up, absences go unnoticed for weeks, and you cannot answer a parent asking how many sessions their child actually attended.

  • Payments you have to chase

    Instalments, discounts and unpaid balances live in someone’s memory. Revenue leaks quietly, one forgotten invoice at a time.

  • Communication that eats your day

    Schedule changes and reminders are retyped into dozens of individual messages, and the front desk becomes a call center.

  • No clear view of the business

    You cannot see which courses fill, which groups drop off, or how this term compares to the last one without a full afternoon of manual counting.

None of this is a management failure. It is what happens when a growing education business runs on tools that were never designed for courses, levels and sessions.

One platform

Everything your center runs on, in one place

MySchoola is a single system for the way course-based education actually works: learners who join mid-term, groups organised by level, teachers paid by session, and fees collected in instalments.

One learner record
Contact details, level, groups, attendance history, invoices and documents on a single screen instead of six files.
One timetable
Rooms, teachers and groups checked together, so a session cannot be booked twice or left without a room.
One source of truth for money
Course fees, instalment plans, discounts and outstanding balances calculated automatically from real enrolments.
One place to look
Occupancy, attendance and revenue in dashboards your team can read in the morning without exporting anything.

Built around the learner journey

From first enquiry to the next level — one connected record

Language and training centers do not run on a single annual enrolment. They run on levels, groups, sessions, packages and progress. MySchoola keeps each step connected without asking your team to reconcile it later.

  1. 01

    Enquiry & placement

    Capture the first conversation, trial class and placement outcome.

    B1 assigned

  2. 02

    Group & timetable

    Place the learner in the right level, group, room and recurring sessions.

    Tue + Thu · 18:00

  3. 03

    Sessions & attendance

    Mark attendance in one tap and make every attended session count.

    18 / 20 attended

  4. 04

    Fees & progression

    Keep instalments, receipts and the next-level decision in the same history.

    Installment 2 / 3

One story for your front desk, teachers, finance team and director — each sees the part they need.

Core capabilities

Designed around courses, levels and sessions

MySchoola is not a school ERP with a few fields renamed. Every module is built for centers that teach programmes in cycles, with learners arriving and progressing all year long.

  • Student management

    Complete learner profiles with levels, enrolment history, guardians, documents and notes — searchable in seconds.

  • Enquiries and trial classes

    Track every prospective learner from first enquiry to enrolment, including trial classes and placement results.

  • Course management

    Define programmes, levels, session counts and pricing once, then open new groups from a template in a few clicks.

  • Class scheduling

    Build weekly timetables with room and teacher conflict checks, recurring sessions and easy make-up classes.

  • Attendance tracking

    Session-level attendance teachers can mark in under a minute, with automatic absence follow-up for families.

  • Invoicing and payments

    Course invoices, instalment plans, discounts, receipts and a clear list of what is still outstanding.

  • Session packages

    Sell packages of sessions and let attendance draw down the remaining balance automatically.

  • Teacher management

    Availability, assigned groups, taught hours and per-session or hourly compensation, calculated from attendance.

  • Student and parent communication

    Announcements, reminders and schedule changes sent to the right group instead of retyped one message at a time.

  • Reports and analytics

    Enrolment, occupancy, attendance and revenue by course, branch and period — ready to read, not to assemble.

  • Multi-branch support

    Run several locations with their own schedules and teams, and consolidate results at the group level.

  • Roles and permissions

    Give the front desk, teachers, accountants and directors exactly the access their job requires — and nothing more.

Inside the platform

A workspace your team will actually use

Clear screens, few clicks, and the same interface in Arabic, French and English — including a properly mirrored right-to-left layout for Arabic.

The morning overview

Active learners, sessions of the day, unpaid invoices and enrolment trends on the screen your director opens first.

Timetables without conflicts

A weekly view of every group, room and teacher, with clashes flagged before they reach your students.

Learner records that stay current

Filter by course, level, group or payment status and open a complete learner history in one click.

Attendance in one minute

Teachers mark a session from any device; absences and late arrivals feed reports and family notifications.

Fees under control

Invoices, instalments and receipts linked to real enrolments, with outstanding balances always visible.

Request a Demo

Ready to simplify your education center?

Book a demo and we will walk through your courses, groups and payment flows, then show you exactly how MySchoola would handle them.

  • A 30-minute guided walkthrough
  • Focused on your courses, not a generic tour
  • No commitment and no obligation to buy

How it works

Live in three steps

We start from how your center already operates, not from a blank database you have to fill in alone.

  1. 1

    Set up your center

    We configure your programmes, levels, rooms, teachers and fee structures, and import the learner data you already have in spreadsheets.

  2. 2

    Run your daily operations

    Enrol learners, publish timetables, mark attendance, issue invoices and send announcements from one workspace your team learns in a day.

  3. 3

    Grow your education business

    Use occupancy, attendance and revenue reports to open the right courses, plan capacity and expand to new branches with confidence.

Voices from the sector

The problems we hear every week

Illustrative profiles of the centers MySchoola is designed for, written from the conversations we have with owners and administrators.

  • Our problem was never the number of learners, it was that every piece of information lived somewhere else. We need one record — level, attendance, invoice — and a timetable that never puts a teacher in two rooms.

    Director of a language center

    Language center · 380 learners · 2 branches

    Biggest time drain: timetables and unpaid balances

  • We run short cohorts with trainers paid per session. Any system that does not derive teaching hours from the attendance register leaves us recounting everything by hand at the end of each month.

    Administrator at a professional training center

    Professional training center · 24 programmes a year

    Top need: trainer pay driven by attendance

  • Parents ask how many sessions are left on a package and why a week was missed. The answer has to take a second, not three notebooks.

    Founder of a tutoring academy

    Tutoring academy · 26 evening groups

    Priority: package balances and absence follow-up

  • Every branch had invented its own way to enrol and invoice. What I need is shared standards and one report that lets me compare branches without merging spreadsheets.

    General manager of a multi-branch academy

    Academy · 3 branches · languages and professional training

    Goal: consolidate branches into one report

These are example profiles, not customer quotes. They will be replaced by verified customer testimonials as centers go live.

Questions

Frequently asked questions

The essentials in short. The full list is on our FAQ page.

See all questions

MySchoola is management software for education businesses that teach in courses: language schools, training centers, academies and tutoring centers. It covers enrolments, courses and groups, timetables, attendance, invoicing, communication and reporting in one platform.

Yes — that is one of the models we design around. Levels, level-based groups, placement outcomes, rolling intakes, session packages and certificates are first-class concepts rather than custom fields bolted onto a school system.

Yes. You can run multiple programmes with their own levels, pricing and calendars, and manage several locations with their own teams and timetables while consolidating reporting at the organisation level.

Plans are based on the size of your center and the modules you need. We publish plan structures on the pricing page and prepare a personalised quote after a short demo, so you are not paying for capabilities you will not use.

Arabic is a primary language of the product, with a fully mirrored right-to-left interface — not a translated layer on a left-to-right layout. French and English are available with the same feature coverage.

Ready to simplify your education center?

Book a demo and we will walk through your courses, groups and payment flows, then show you exactly how MySchoola would handle them.

  • A 30-minute guided walkthrough
  • Focused on your courses, not a generic tour
  • No commitment and no obligation to buy

A 30-minute guided walkthrough

Request a Demo