Class scheduling
Build weekly timetables with room and teacher conflict checks, recurring sessions and easy make-up classes.
Operating software for course-based education
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
The daily reality
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.
Enrolment forms in one folder, levels in a spreadsheet, payments in a notebook. Nobody is sure which version is current.
Every new session means re-checking rooms, teacher availability and level groups — usually the night before classes start.
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
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
Capture the first conversation, trial class and placement outcome.
Put them in the right programme, level, group and room.
Recurring sessions, rooms and teachers checked together.
Teachers mark a session in under a minute. Absences stay visible.
Instalments, packages and overdue balances calculated from real groups.
Occupancy, attendance and the next-level move sit on the same record.
Core capabilities
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
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
Clear screens, few clicks, and the same interface in Arabic, French and English — including a properly mirrored right-to-left layout for Arabic.
Active learners, sessions of the day, unpaid invoices and enrolment trends on the screen your director opens first.
A weekly view of every group, room and teacher, with clashes flagged before they reach your students.
Filter by course, level, group or payment status and open a complete learner history in one click.
Teachers mark a session from any device; absences and late arrivals feed reports and family notifications.
Invoices, instalments and receipts linked to real enrolments, with outstanding balances always visible.
Who it is for
If your business runs on programmes, levels, groups and sessions rather than a single academic year, MySchoola was designed for you.
MySchoola
MySchoola is the operating layer for language schools, training centers and academies — not a school ERP with the labels changed.
What changes
The point of MySchoola is not more software. It is fewer hours spent on tasks that never taught anyone anything.
Enrolment, invoicing and attendance stop being retyped in three places. The front desk handles registrations instead of paperwork.
Every instalment, discount and unpaid balance is tracked, so nothing depends on remembering a conversation from last month.
New intakes, new groups and new teachers slot into a structure that already exists instead of a new spreadsheet.
How we earn trust
MySchoola is early. We will not invent logos, ratings or quotes. Trust should come from the work you can see.
Levels, groups, sessions, packages and instalments are first-class concepts — not custom fields on a school system.
The product is mirrored right-to-left, with French and English at the same depth. Not a translation layer.
Centers own their learner records. We do not invent usage statistics, and we do not sell a story we cannot show.
Questions
The essentials in short. The full list is on our FAQ page.
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
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