Your complete English preparation companion for the Moroccan Baccalaureate exam — built and taught by Prof. Omar Hajji.
I'm Prof. Omar Hajji, an English teacher with over 20 years of expertise in BAC preparation. I have guided thousands of 2nd-year Baccalaureate students through the national exam, and BacEnglishLab brings together everything I teach in class — video lessons, vocabulary, grammar, writing practice, reading comprehension, and full mock exams — into one platform you can use anywhere, anytime. With live sessions, AI-powered writing feedback, and bilingual explanations in English and Arabic, you'll have everything you need to master the BAC English exam.

Every 2nd-year BAC unit covered with video lessons, vocabulary, grammar, functions, and writing — Gifts of Youth, Education, Sustainable Development, Women & Power, and more.
6 interactive games — Word Quiz, Word Match, Grammar Challenge, Type It Right, Say It Right, BAC Blitz — with 137+ questions across all units.
10 writing types with 3-stage guidance: Learn, Plan, then Write — with bilingual AI feedback that catches off-topic answers and gives you a real BAC-style score.
20 BAC-style reading texts (2 per unit), each with 6 comprehension exercises and full model answers.
20 full mock BAC exams — 40 points each, 2-hour timer, real exam format. Comprehension, language, and writing — all scored.
13 topics · 215 targeted exercises — word formation, all 8 tenses, phrasal verbs, conditionals, wishes, modals, passive, reported speech and more. Each topic comes with a clear rules reminder.
Live classes with Prof. Omar inside the platform — Q&A, exam walkthroughs, personalised feedback. Recordings available if you miss a session.
"The best teacher ever! 🙌"
"Mr. Omar I got 19.5 in the Baccalaureate thanks to him!"
"Prof. Omar makes English so easy to understand. Highly recommend! ❤️"
"Best English platform in Morocco. Period. 👏"
"I used to hate English. Now it's my favourite subject 😄"
"18/20in the national exam ✨ thank you Mr Hajji!"