Operating software for course-based education

Manage youreducation centerwithout the chaos.

Enrolments, schedules, attendance and fees in one system — so your team stops rebuilding the same spreadsheets every term.

Arabic, French and English · Genuine right-to-left Arabic · Courses, groups and branches

Today’s sessionsEnglish B1 — Group 309:00
Attendance rate94%Last 30 days
Collected this month186 200

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.

  1. 01

    Records scattered across files

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

  2. 02

    Timetables rebuilt by hand

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

  3. 03

    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.

How a center actually runs

From first enquiry to the next level

A learner does not live in a spreadsheet, a WhatsApp group and a receipt book. MySchoola keeps the path connected.

Enquiry → Group → Schedule → Attendance → Payment → Progress

  1. 01

    A learner arrives

    Capture the first conversation, trial class and placement outcome.

  2. 02

    Placed in a level

    Put them in the right programme, level, group and room.

  3. 03

    Sessions on the timetable

    Recurring sessions, rooms and teachers checked together.

  4. 04

    Presence marked once

    Teachers mark a session in under a minute. Absences stay visible.

  5. 05

    Fees follow enrolment

    Instalments, packages and overdue balances calculated from real groups.

  6. 06

    The next decision is documented

    Occupancy, attendance and the next-level move sit on the same record.

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.

Class scheduling

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

Attendance tracking

94%

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

Attendance rate

Student management

Student management

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

Invoicing and payments

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

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.

Who it is for

Made for organisations that teach in courses

If your business runs on programmes, levels, groups and sessions rather than a single academic year, MySchoola was designed for you.

01Language centers
Level-based groups, placement results, rolling intakes and certificates for English, French, Arabic, Spanish and more.
02Training centers
Professional programmes, cohorts, corporate clients and per-session trainers with clear billing and attendance records.
03Tutoring academies
Subject support and exam preparation with small groups, individual sessions, packages and make-up classes.
04Children’s learning centers
Guardian contacts, absence alerts, activity groups and after-school programmes with predictable communication.
05Adult education centers
Evening and weekend timetables, flexible instalments and learners who register throughout the year.
06Multi-course academies
Several departments, several teams and several branches, managed with shared standards and one set of reports.

MySchoola

  • One center.
  • Every course.
  • Every group.
  • Every student.
  • One system.

MySchoola is the operating layer for language schools, training centers and academies — not a school ERP with the labels changed.

What changes

Less administration, more teaching

The point of MySchoola is not more software. It is fewer hours spent on tasks that never taught anyone anything.

  1. 01

    Give your team their hours back

    Enrolment, invoicing and attendance stop being retyped in three places. The front desk handles registrations instead of paperwork.

  2. 02

    Stop losing revenue quietly

    Every instalment, discount and unpaid balance is tracked, so nothing depends on remembering a conversation from last month.

  3. 03

    Stay organised through peak season

    New intakes, new groups and new teachers slot into a structure that already exists instead of a new spreadsheet.

How we earn trust

No invented customers. A product you can inspect.

MySchoola is early. We will not invent logos, ratings or quotes. Trust should come from the work you can see.

  • Designed for course-based operations

    Levels, groups, sessions, packages and instalments are first-class concepts — not custom fields on a school system.

  • Arabic is a primary interface

    The product is mirrored right-to-left, with French and English at the same depth. Not a translation layer.

  • Your data stays yours

    Centers own their learner records. We do not invent usage statistics, and we do not sell a story we cannot show.

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.

MySchoola

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

Chat with us

Message MySchoola

Online

MySchoola

Hello, how can we help you?