Private tutoring and school support in Morocco
Find the perfect teacher to help you succeed.
Ostadiapp brings private tutoring and school support in Morocco into one app, from primary school to university. You choose the subject, the level and the format: online or in person.
A teacher who knows your syllabus, from tronc commun (first year of lycée) to 2BAC (final year) and the concours.
Profile, rates and time slots are visible before the first message. Everything that follows stays in the app.
Your subjects, your rates, your slots. Families find you by level and by city.
Android app, free to install · Français, العربية, English
See how it works


Demo screen: profiles, photos, ratings and rates are illustrative.
School and university students
The chapter that won't click, worked through with a teacher.
You filter by subject, level and format, then book a slot that is genuinely open. After that the conversation continues in the app, by text or voice message.
- Maths, physics-chemistry, life and earth sciences, philosophy, Arabic, French, English… every subject of the Moroccan curriculum
- Levels: primaire, collège, lycée, CPGE (the classes préparatoires) and university
- The in-person rate and the online rate, both shown before you book
- Text and voice messages with your teacher, inside the app



Demo screen: profiles, photos, ratings and rates are illustrative.
Parents
Choose with confidence. Keep track without losing your evenings.
You see the teacher's profile, experience and rates before the first message. After that, every session stays visible in the same place.
The profile before the first message
Experience, introduction, courses offered and the verification badge are all on the teacher's profile. You decide before you get in touch.
The price before you confirm
Every course shows an in-person rate and an online rate, per session, with the duration. The summary repeats the amount just before you confirm.
You pay the teacher
Payment goes straight to the teacher's own bank account, with no intermediary. You then upload the payment proof in the app, within the time shown.
The whole history in one place
Upcoming, completed, cancelled: three tabs keep the thread. Favourites and notifications save you starting over every time.


Demo screen: profiles, photos, ratings and rates are illustrative.


Teachers and coaches
Your expertise, where families are looking.
Students and parents search by subject, level, city and session type. Your profile appears where your teaching is wanted.
- A clear profile: subjects, levels, experience, introduction, courses offered
- Your rates, per session, for in person and for online
- Your slots: times already booked show as unavailable
- Your payments arrive straight in your own bank account

Demo screen: profiles, photos, ratings and rates are illustrative.
Trust and safety
Three things you can check, right in the app.
What matters when you choose, when you pay and when you talk is shown on screen.

The verification badge
Teacher cards and teacher profiles carry a verification badge. It is visible before any contact, at the moment you are comparing profiles.


Payment goes to the teacher
You pay the teacher directly, into their own account, with no intermediary. The app shows the session as awaiting payment, with the time you have left to send the payment proof.


The app's own messaging
Conversations stay inside Ostadiapp: text, links and voice messages. The conversation is open for a period shown at the top of the screen.

Demo screen: profiles, photos, ratings and rates are illustrative.
No data is shared with third parties, data is encrypted in transit and can be deleted on request: the details are in the privacy policy. Privacy policy
Subjects and levels
One subject, one level, one teacher.
Nine broad areas to start with, then, further down, every subject of the Moroccan curriculum, cycle by cycle.
Mathematics
Physics & Chemistry
SVT (life and earth sciences)
French
English
Arabic
Economics and Management
Primary school
Exams and concours (entrance exams)
Every subject of the Moroccan curriculum
From primary school to higher education, track by track. Open a cycle to see its subjects.
Primary school
Grades 1 to 6
- Arabic
- French
- Mathematics
- Science (activité scientifique)
- Islamic education
- Art education
- Physical education
- Life skills
- Amazigh (depending on the school)
From grade 4
- History and geography
- Civic education
Collège (middle school)
In every collège, 1AC to 3AC
- Arabic
- French
- English
- Mathematics
- Physics and chemistry
- Life and Earth sciences (SVT)
- Islamic education
- Social studies: history, geography and citizenship
- Physical education
Depending on the school
- Computer science
- Industrial technology
- Visual arts
- Music education
Tronc commun (first year of lycée)
Shared by the four troncs communs
- Arabic
- French
- Second foreign language: English, Spanish, German or Italian
- Philosophy
- Mathematics
- History and geography
- Computer science
- Physical education
Scientific tronc commun
- Physics and chemistry
- Life and Earth sciences (SVT)
- Islamic education
Technological tronc commun
- Physics and chemistry
- Engineering sciences
- Islamic education
Letters and humanities tronc commun
- Life and Earth sciences (SVT)
- Islamic education
- Art culture
Originel (traditional) education tronc commun
- Quranic exegesis and hadith
- Fiqh and its principles
- Tawthiq (legal documentation)
- Life and Earth sciences (SVT)
Vocational tronc commun
- Mathematics
- Physics and chemistry
- French
- Second foreign language: English, Spanish, German or Italian
- Philosophy
- Islamic education
1st year of baccalauréat (1BAC)
Shared by the general, technological and originel tracks
- Arabic
- French
- Second foreign language: English, Spanish, German or Italian
- Philosophy
- Mathematics
- Physical education
Experimental sciences, mathematical sciences
- Physics and chemistry
- Life and Earth sciences (SVT)
- History and geography
- Islamic education
- Translation
Economics and management
- General economics and statistics
- Business economics and administrative organisation
- Accounting and financial mathematics
- Business computing
- Law
- History and geography
- Islamic education
Electrical and mechanical sciences and technologies (STE, STM)
- Physics and chemistry
- Engineering sciences
- Islamic education
Letters and humanities
- History and geography
- Life and Earth sciences (SVT)
- Islamic education
- Art culture
Applied arts
- Drawing and visual expression
- Graphic arts
- Volume (3D work)
- Computing and computer graphics
- Art culture and art history
- Islamic education
Originel education: Arabic language, Sharia sciences
- Arabic language sciences and literature (grammar, rhetoric, prosody)
- Quranic exegesis and hadith
- Fiqh and its principles
- Inheritance law and timekeeping
- Tawthiq (legal documentation)
- History and geography
- Life and Earth sciences (SVT)
Vocational baccalauréat
- Arabic language and culture
- French
- Philosophy
- Mathematics
- Islamic education
- Physics and chemistry
- Vocational subjects
2nd year of baccalauréat (2BAC)
Shared by every track
- Arabic
- French
- Second foreign language: English, Spanish, German or Italian
- Philosophy
- Mathematics
- Physical education
Physical sciences (PC), SVT, mathematical sciences A
- Physics and chemistry
- Life and Earth sciences (SVT)
- Translation
- Islamic education
Mathematical sciences B
- Physics and chemistry
- Engineering sciences
- Translation
- Islamic education
Agricultural sciences
- Life and Earth sciences (SVT)
- Physics and chemistry
- Plant and animal sciences
- Translation
- Islamic education
Electrical and mechanical sciences and technologies (STE, STM)
- Physics and chemistry
- Engineering sciences
- Islamic education
Economics, accounting and management sciences
- General economics and statistics
- Business economics and administrative organisation
- Accounting and financial mathematics
- Business computing
- Law
- Islamic education
Letters, humanities
- Arabic language and literature
- History and geography
- Islamic education
Applied arts
- Communication and multimedia design
- Environmental design
- Product design
- Computing and computer graphics
- Art culture and art history
- Islamic education
Originel education: Arabic language, Sharia sciences
- Arabic language sciences and literature (grammar, rhetoric, prosody)
- Quranic exegesis and hadith
- Fiqh and its principles
- Inheritance law and timekeeping
- Tawthiq (legal documentation)
- History and geography
Vocational baccalauréat
- Vocational subjects
- Physics and chemistry
- Life and Earth sciences (SVT)
- Islamic education
Preparatory classes (CPGE)
Every track: MPSI/MP, PCSI/PSI, TSI, ECS, ECT
- Mathematics
- Computer science
- French
- English
- Arabic culture and translation
MPSI/MP, PCSI/PSI, TSI
- Physics
- Chemistry
- Engineering sciences (SII)
ECS, ECT
- Economics and law
- Management sciences
ECS
- History, geography and geopolitics of the contemporary world
University and grandes écoles
Faculties of science, FST, ENSA, ENSAM, EST
- Mathematics (analysis, algebra)
- Physics (mechanics, thermodynamics, electricity, optics)
- Chemistry
- Biology
- Geology
- Computer science (algorithms, programming, databases)
- Engineering sciences (mechanics, electronics)
- Statistics and probability
FSJES, FEG, ENCG
- Economics (micro, macro)
- Management sciences (management, marketing, finance)
- Accounting
- Financial mathematics
- Statistics and probability
- Law (in French or in Arabic)
- Business computing
Faculties of medicine and pharmacy
- Basic medical sciences (anatomy, biochemistry, biophysics, histology, physiology)
- Chemistry
Faculties of letters and humanities
- Arabic studies
- French studies
- English studies
- Islamic studies
- Philosophy
- History
- Geography
- Sociology
- Psychology
Languages, in every licence
- French
- English
- Expression and communication techniques
BTS
- Mathematics
- Computer science (programming, databases, web development)
- Accounting, taxation and management
- Economics, law and management
Language certificates
English
- IELTS
- TOEFL (iBT, ITP)
- TOEIC
French
- DELF / DALF
- TCF (general, Canada, Québec, IRN)
- TEF Canada
German
- Goethe-Zertifikat (A1 to C2)
Spanish
- DELE (A1 to C2)
The exact subjects depend on the track, the option and sometimes the school; when in doubt, go by your school’s official timetable.
The levels offered in the filters
- Primary
- Collège (middle school)
- Lycée (high school)
- CPGE (prep classes)
- University
- Other

Cities
Online anywhere in Morocco, in person where the teachers are.
Ostadiapp works online in every city in Morocco, in each of the twelve regions.
Tangier-Tétouan-Al Hoceïma
- Tangier
- M'diq
- Tetouan
- Larache
- Al Hoceima
- Chefchaouen
- Ouezzane
- Ksar el-Kebir
Oriental
- Oujda
- Nador
- Driouch
- Jerada
- Berkane
- Taourirt
- Guercif
- Bouarfa
Fès-Meknès
- Fez
- Meknes
- El Hajeb
- Ifrane
- Moulay Yacoub
- Sefrou
- Missour
- Taounate
- Taza
- Ouislane
Rabat-Salé-Kénitra
- Rabat
- Salé
- Temara
- Kenitra
- Khemisset
- Sidi Kacem
- Sidi Slimane
- Skhirat
- Tiflet
Béni Mellal-Khénifra
- Beni Mellal
- Azilal
- Fquih Ben Salah
- Khenifra
- Khouribga
Casablanca-Settat
- Casablanca
- Mohammedia
- El Jadida
- Nouaceur
- Mediouna
- Benslimane
- Berrechid
- Settat
- Sidi Bennour
- Dar Bouazza
- Bouskoura
Marrakech-Safi
- Marrakesh
- Chichaoua
- Tahanaout
- El Kelaa des Sraghna
- Essaouira
- Ben Guerir
- Safi
- Youssoufia
Drâa-Tafilalet
- Errachidia
- Ouarzazate
- Midelt
- Tinghir
- Zagora
Souss-Massa
- Agadir
- Inezgane
- Biougra
- Taroudant
- Tiznit
- Tata
- Ait Melloul
- Dcheira El Jihadia
- Lqliaa
- Oulad Teima
Guelmim-Oued Noun
- Guelmim
- Assa
- Tan-Tan
- Sidi Ifni
Laâyoune-Sakia El Hamra
- Laayoune
- Boujdour
- Tarfaya
- Smara
Dakhla-Oued Ed-Dahab
- Dakhla
Online, Ostadiapp works anywhere in Morocco. In person, it depends on the teachers available in your city.
Reviews
The first reviews are on their way.
This space will hold real reviews from students, parents and teachers, published with their permission.
- Example — space reserved for the first verified reviews
- Example — space reserved for the first verified reviews
- Example — space reserved for the first verified reviews
The Ostadiapp notebook
Practical guides to learn better.
Choosing a teacher, organising tutoring or preparing for the Bac: start with a clear plan. The guides are written in French.
Prix des cours particuliers au Maroc : comment le connaître
Prix des cours particuliers au Maroc : pourquoi il n’existe pas de tarif unique, ce qui fait varier une séance et comment voir le montant avant de réserver.
Read the guide (in French) 2 BAC · Filières scientifiquesCours 2 BAC PC, SM et SVT au Maroc : préparer son soutien
Cours 2BAC PC, 2BAC SM et 2 BAC SVT : choisir un soutien en maths, physique-chimie ou SVT, préparer ses exercices et réviser le Bac au Maroc.
Read the guide (in French) Du primaire au lycéeSoutien scolaire au Maroc : primaire, collège et lycée
Aide aux devoirs, cours du primaire, 1AC, 2AC, 3AC, tronc commun et 1 BAC : définir son besoin en maths, français, arabe ou sciences au Maroc.
Read the guide (in French) Après le Bac & languesCours au Maroc : CPGE, université, BTS et langues
Préparer une demande de cours en CPGE, à l’université, en BTS ou en formation professionnelle : maths, informatique, comptabilité et langues.
Read the guide (in French) Choisir son professeurComment choisir un professeur particulier au Maroc ?
Matière, niveau, méthode, tarif et disponibilités : les questions à poser pour choisir un professeur particulier au Maroc avec Ostadiapp.
Read the guide (in French) Étudiants & parentsOrganiser un soutien scolaire utile au Maroc
Un guide pour les parents et élèves : identifier les difficultés, préparer les cours de soutien et suivre les progrès sans surcharger le planning.
Read the guide (in French)Frequently asked questions
What people ask us most often.
How much does private tutoring cost in Morocco?
There is no single rate: each teacher sets their own price. In Ostadiapp that price is shown on the teacher's profile, with one amount for an in-person session and one for an online session, per session. The search also has a price-per-session slider, so you can stay within your budget. The summary repeats the amount before you confirm.
Where can I find online tutoring in Morocco?
Ostadiapp offers online sessions, anywhere in Morocco. In the search, the "online" session type keeps only the teachers who teach remotely, and you can add the subject and the level on top of it. Each course then shows its online rate and its duration before you book. The app is downloaded from Google Play.
How do I choose a private teacher for my child?
Start with the subject, the level and the session type: that is what narrows the list the most. On each profile, look at the experience, the introduction and the courses offered; the verification badge is in the same place. Then compare the in-person and online rates, and book a slot. Once the booking is made, the messaging lets you explain what is needed before the session.
Do online lessons work for primary-school children?
It depends a great deal on the child. At primary level, an online session works better when an adult sets up the call, the session stays short and the materials are ready in advance. Ostadiapp leaves the choice open: the Primaire level is in the filters, and every course shows an in-person rate and an online rate. If in person seems better, filter on that session type.
How do I find a teacher for 2BAC PC, SM or SVT?
In the search, choose the subject (mathematics, physics-chemistry or SVT) and the Lycée level, then your city or the online format. Each profile lists the courses that teacher offers, which makes it easy to spot the ones working on the 2BAC syllabus. Give your filière — your stream — in your first message, so the session covers the right syllabus and the right chapter.
How does paying for a session work?
You pay the teacher directly, into their bank account, with no intermediary. In the app, the session is shown as awaiting payment, with the time you have left to send the payment proof. You upload that proof in the app, and the session stays visible in your history.
Is Ostadiapp free?
The app is free to install from Google Play. It carries no ads and no in-app purchases. The sessions themselves are paid to the teacher, at the rate they set on their own profile.
Is the app available in Arabic?
Yes. The Ostadiapp interface is available in Français, العربية and English, and the language is chosen inside the app. So you can use it in whichever language you are most comfortable with.



From search to session
Your next lesson, in four steps.
The whole journey happens inside the app, from the first search to keeping track of the session.
Search
Filter by specialty, subject, level, city, price per session and session type. The list keeps only the teachers who match what you need.
Compare
Every profile shows the teacher's experience, their introduction and the courses they offer. The verification badge is visible before you make contact.
Book
Pick the course, then a date among the days that have slots, then a time; slots already taken are crossed out. A summary shows the price before you confirm.
Keep track
Your sessions are sorted into upcoming, completed and cancelled. You pay the teacher directly, then upload the payment proof in the app.
✳Demo screen: profiles, photos, ratings and rates are illustrative.