Skip to main content
OpenEduCat logo
solutionPage.moduleBadge

School Management System in Morocco

Run admissions, fees, attendance, exams, and parent communication for ecoles privees in Casablanca, Rabat, and Marrakech, French-mission schools aligned with AEFE, and IB schools across the Kingdom. Trilingual UI (Arabic, French, English), MAD payment rails, and report layouts that map to Ministere de l'Education Nationale formats.

A school management system in Morocco is software that centralises admissions, fee billing, attendance, exam evaluation, and parent communication for primary and secondary schools operating under Moroccan or international curricula. OpenEduCat provides Arabic and French interfaces, dual Hijri-Gregorian calendars, MAD payment integration, and student records compatible with Ministere de l'Education Nationale reporting conventions.

11,000+Public schools and ecoles privees in Morocco that the Ministere oversees nationally3Languages shipped in the interface: Arabic (RTL), French, and English200+AEFE-network and partner French schools across the Maghreb that need a French calendar plus local reporting

solutionPage.featuresTitle

solutionPage.featuresSubtitle

Trilingual UI: Arabic, French, and English

Switch the entire interface between Arabic (RTL), French, and English per user. Bulletins, transcripts, and parent emails generate in the language the family chose at admission. Tamazight labels are available for school names and addresses on roadmap; full Tamazight UI is not yet shipped. Darija is used as-is in free-text fields, no transliteration imposed.

Massar-aware student records

Capture the Massar code (Code Massar / CNE) alongside every learner record and export class lists in CSV layouts that match what schools upload to the national platform. Direct API sync with Massar is on the public roadmap and depends on Ministere AREF authorisation; today the workflow is import-export rather than live integration. We are upfront about that so admissions teams plan accordingly.

Baccalaureat and controle continu exam tracking

Configure evaluation models for Bac regional, Bac national, controle continu, and devoirs surveilles. Weighted averages per semestre, mention thresholds (Passable, Assez Bien, Bien, Tres Bien), and per-matiere coefficients used in Moroccan secondaire. Also supports IB MYP/DP and Cambridge IGCSE evaluation in parallel for international sections.

Hijri and Gregorian dual calendar

Display both Hijri and Gregorian dates across bulletins, attendance, and fee schedules. Mark Ramadan timetables, Aid el Fitr, Aid el Adha, Mawlid, and Moroccan national holidays (Independance, Fete du Trone, Marche Verte) automatically. Schools can publish an adjusted Ramadan horaire that parents see on the portal.

MAD payment rails: CMI, M2T, bank transfer, and cash

Issue fee invoices in dirhams, accept card payments via CMI gateway, online wallet via M2T, virements bancaires through Attijariwafa, BMCE, and Banque Populaire, and cash receipts at the bursar's office. Echelonnement (installment plans) and frais d'inscription separated from frais de scolarite, with Arabic and French recus.

Ministry-aligned report layouts

Pre-built bulletin templates that match the Ministere de l'Education Nationale conventions for primaire, college, and lycee, including the official column order, mentions, and director signature block. Export class statistics, taux de reussite, and effectifs in the formats AREF inspectors request during visits.

solutionPage.useCasesTitle

solutionPage.useCasesSubtitle

Ecoles privees (Rabat, Casablanca, Marrakech)

solutionPage.useCasesChallengeLabel

Juggling Excel files, WhatsApp groups, and a fee-collection notebook means double-entry between the secretariat and the bursar, and parents call the office to ask for their child's note instead of opening an app.

solutionPage.useCasesOutcomeLabel

One portal for admissions, frais, bulletins, and parent messages. Bursars close monthly fee runs in hours, not days, and parents in Casa Anfa or Hay Riad self-serve their child's grades and absences from the Arabic-French mobile app.

French Mission Schools (AEFE-aligned)

solutionPage.useCasesChallengeLabel

AEFE-conventioned and partner schools need to run a French calendrier scolaire, evaluate par competences for cycle 3, generate livrets scolaires uniques where required, and still report some figures locally in Morocco.

solutionPage.useCasesOutcomeLabel

Run the French rhythm and evaluation framework in one tenant while keeping a second view for Moroccan local reporting. School directors satisfy both AEFE inspection requests and Moroccan AREF queries from the same database.

11,000+
Public schools and ecoles privees in Morocco that the Ministere oversees nationally
3
Languages shipped in the interface: Arabic (RTL), French, and English
200+
AEFE-network and partner French schools across the Maghreb that need a French calendar plus local reporting
MAD
Native currency in fee modules, with CMI and M2T payment rails wired in

solutionPage.faqTitle

solutionPage.faqSubtitle

Does OpenEduCat integrate with Massar, the national student platform?

We support the workflow, not yet a live API. Every student record carries the Code Massar (CNE), and our class-list exports use the column structure that schools upload to Massar. A direct API sync is on the public roadmap and depends on Ministere AREF authorisation, which is not granted to every vendor. We would rather be honest about that than over-promise: today, you import and export, you do not push live.

How good are the French and Arabic interfaces in practice?

Both are production-grade. The French UI has been used by francophone schools for over a decade, and the Arabic UI runs right-to-left across forms, bulletins, and parent emails. Where translation gaps exist, they tend to be in niche admin labels rather than parent- or teacher-facing screens; schools can override any label themselves. Tamazight is not a full UI language yet, although you can store Tamazight school names and addresses.

Is OpenEduCat suitable for AEFE-conventioned or French-mission schools in Morocco?

Yes. You can run a French calendrier scolaire (September to July with the standard vacation cuts), evaluation par competences for cycle 3, and bulletins in the French format, while keeping a parallel Moroccan reporting view for the local authorities. Schools in the AEFE network typically run two reporting layers; OpenEduCat handles both from a single tenant.

Where is school data hosted? Can we keep it in Morocco or the EU?

Three options. Self-host on a Moroccan provider (for example a Casablanca or Tangier datacentre) for full data sovereignty. Self-host on a European cloud region (Paris or Frankfurt) for AEFE schools that prefer EU GDPR alignment. Or use OpenEduCat managed cloud with an EU region. We do not force a single region and we do not move data without written consent.

What does a 500-student ecole privee pay in MAD per year, all-in?

Community Edition is free to self-host; budget for a small Moroccan VPS (around 3,000-6,000 MAD per year) and a part-time IT contact. Enterprise plans for 500 students typically land in the 25,000-60,000 MAD per year range depending on modules and support level, before any one-time migration help. We will quote the exact figure after a discovery call; what you see above is honest market range, not a teaser.

solutionPage.relatedSubtitle

School Management System — One Platform for Your Entire School

OpenEduCat is an open-source school management system that runs admissions, attendance, grades, fees, library, hostel, exams, and parent communication from one student record. Used in 30,000+ institutions across 50+ countries. Free Community Edition. Self-host or managed cloud.

solutionPage.exploreLink

Open-Source LMS for Institutions — Self-Hosted, Enterprise-Ready

Not a free student login portal. OpenEduCat is a commercial-grade open-source LMS built for universities, colleges, and education groups that want to own their data, extend their stack, and avoid per-user licensing creep. LGPLv3 source code, PostgreSQL backend, modern Python (Odoo) architecture, and a native path from LMS into admissions, fees, library, and hostel.

solutionPage.exploreLink

Free LMS Software for Institutions — Enterprise-Deployable, Self-Hostable, No Per-User Fees

For IT directors, deans, and education groups looking to deploy a free LMS at institutional scale — not for students or teachers trying to log in to their school's system. OpenEduCat is an LGPLv3 open-source LMS with no per-user licensing, full source code, and a modern Python stack. Self-host it, audit it, extend it, and plug it into admissions, fees, library, and hostel in one platform.

solutionPage.exploreLink

College Management System

Run admissions, attendance, exams, fees, library, and hostel from one platform built for mid-market colleges — undergraduate, polytechnic, and professional institutes. Open-source under LGPLv3, trusted by 6,800+ colleges across 80+ countries, and priced so a 2,000-student college does not need a seven-figure IT budget.

solutionPage.exploreLink

هل أنت مستعد لتحويل المؤسسة؟

اكتشف كيف يوفّر OpenEduCat الوقت ليحصل كل طالب على الاهتمام الذي يستحقه.

جرّبه مجانًا لمدة 15 يومًا. لا حاجة لبطاقة ائتمان.