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.

Running the centerOne desk for numbers, groups and overdue invoices — no scattered spreadsheets. 
In the classroomEvery group knows its room, teacher and time before the day starts. 
Attendance in the teacher’s handMark presence from a tablet at the door, not on paper after class.
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.
- 01
Enquiry & placement
Capture the first conversation, trial class and placement outcome.
B1 assigned
- 02
Group & timetable
Place the learner in the right level, group, room and recurring sessions.
Tue + Thu · 18:00
- 03
Sessions & attendance
Mark attendance in one tap and make every attended session count.
18 / 20 attended
- 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
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
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
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.
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.
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