Moroccan BAC Grade Calculator
Calculate your final Moroccan Baccalauréat average using the official MEN formula, with stream-specific coefficients.
BAC average = 0.25 × Continuous + 0.25 × Regional + 0.50 × National
National average = Σ (score × coef) / Σ coefMoroccan BAC Grade Calculator
Estimate your final Baccalauréat average using the official formula published by the Moroccan Ministry of National Education (MEN). Supports every major stream — Sciences Mathématiques A & B, Sciences Physiques (PC), SVT, Sciences Agronomiques, Sciences et Technologies Industrielles, Sciences Économiques & Gestion, Lettres, and Sciences Humaines — with the correct subject coefficients applied automatically.
Formula
The final score is a weighted combination of three components, each on 20:
Final = 0.25 × Continuous Assessment + 0.25 × Regional Exam + 0.50 × National Exam
- Continuous assessment (25%) — average of your two semester grades during 2nd-year BAC.
- Regional exam (25%) — taken at the end of 1st-year BAC.
- National exam (50%) — taken at the end of 2nd-year BAC; weighted by subject coefficients.
National average = Σ (subject score × coefficient) / Σ coefficients
Mention thresholds
- Très Bien: ≥ 16/20
- Bien: ≥ 14/20
- Assez Bien: ≥ 12/20
- Passable: ≥ 10/20
- Below 10/20 fails (a make-up session may apply).
How to use
- Choose your stream so the right subjects and coefficients load.
- Enter your continuous-assessment averages.
- Enter your regional-exam scores.
- Enter your national-exam scores per subject.
- The calculator updates in real time with your final average, mention, and pass/fail status.
Privacy
All calculations run in your browser, no data leaves your device.