Bac average and grade calculator

Work out your Moroccan baccalaureate general average from the national exam, the regional exam and continuous assessment, see your mention and the national exam mark you need, or compute any average with coefficients.

  • National 50%, regional 25%, continuous assessment 25%
  • 23 stream templates with the official exam coefficients
  • Mention and catch-up session worked out from your average
  • Saved on your device, nothing is sent anywhere

General average

--/20

Enter your three averages to see your result.

Admission also requires no eliminatory mark in any subject.

National exam mark you need

Enter your regional and continuous assessment averages to see the national exam average each target needs.

Target averageMentionNational exam average needed
10/20 Passable --
12/20 Assez bien --
14/20 Bien --
16/20 Très bien --

How the Moroccan bac average is calculated

Your Moroccan baccalaureate general average is not a plain mean of your marks. It mixes three results earned over two school years, each with its own weight. This guide explains the bac average calculation step by step: how the regional exam, the national exam and continuous assessment fit together, which average gives which mention, who can sit the catch-up session, and how to calculate any average with coefficients. The rules come from the candidate guide of the Ministry of Education's national exams centre (CNEE).

The bac average formula: 50%, 25%, 25%

For school candidates, meaning students enrolled in a public or private high school, the general average combines:

  • the national exam average, 50%, sat at the end of the final year (second year of the bac);
  • the regional exam average, 25%, sat at the end of the first year;
  • the continuous assessment average, 25%, built from the tests of the final year.

In one line: general average = (2 × national + regional + continuous assessment) / 4. The national exam counts twice, which is why it carries half of the result. One extra point in the national exam is worth two extra points in the regional exam, so a strong national can make up for a weak regional, while the reverse takes much more effort.

Regional exam, national exam and continuous assessment

The regional exam (examen régional unifié) is held at the end of the first year of the bac cycle and covers some of that year's subjects, set by ministerial decision. Its mark is kept for the next year and counts for 25% of the bac average, but the class council does not use it to decide whether you move up: moving to the second year depends on continuous assessment only. Families of students who move up with a regional average below 8/20 can ask for the first year to be repeated. Candidates who missed regional tests for a serious reason can sit a catch-up regional session.

The national exam (examen national unifié) is held at the end of the final year. It covers the subjects that define your stream plus the second foreign language, and it carries half of the general average.

Continuous assessment groups the tests taken in class throughout the final year, in every subject of your stream. It is worth 25%. Free candidates (candidats libres) have no continuous assessment: their average is the weighted mean of their exam subjects with their coefficients, which you can work out in the coefficients tab.

Bac mentions: from Passable to Très bien

You pass with a general average of 10/20 or more, provided you have no eliminatory mark. The mention on your certificate depends on that average:

General averageResultIn Arabic
16 or moreMention Très bienحسن جداً
14 to under 16Mention Bienحسن
12 to under 14Mention Assez bienمستحسن
10 to under 12Mention Passableمقبول
7 to under 10Catch-up sessionالدورة الاستدراكية
Under 7Not admittedغير ناجح

The calculator shows the mention your marks reach, and its table gives the national exam average you need for each one.

The catch-up session (rattrapage)

An average below 10 does not always end the year. School candidates can sit the catch-up session when they have a general average of at least 7/20 and no eliminatory mark, or at least 10/20 with an eliminatory mark in a single national exam subject. Candidates who missed ordinary session tests for a serious reason can sit it too.

The catch-up session is held at least ten days after the ordinary session results. You retake every national exam subject. Since the 2012 session, your national average is recalculated with the better of your two marks in each subject, so a weaker catch-up mark in one subject never lowers your result. Your regional and continuous assessment marks do not change.

Worked examples of the bac average

A pass with Bien. Salma has 14.50 in the national exam, 12 in the regional exam and 16 in continuous assessment: (2 × 14.50 + 12 + 16) / 4 = 57 / 4 = 14.25. She passes with mention Bien.

A catch-up case. Yassine has 6 in the national exam, 9 in the regional exam and 13 in continuous assessment: (2 × 6 + 9 + 13) / 4 = 8.50. He is under 10 but above 7, so he can sit the catch-up session. To reach 10 he needs a national average of 9: (2 × 9 + 9 + 13) / 4 = 10. With the same regional and continuous marks, 16 would need 21 in the national exam, which is impossible.

Planning before the national exam. You already know two of the three marks before June. With 11.50 in the regional exam and 13.75 in continuous assessment, an average of 14 needs (4 × 14 - 11.50 - 13.75) / 2 = 15.38 in the national exam. Enter your two marks in the calculator to get this target for 10, 12, 14 and 16 at once.

How to calculate an average with coefficients

Every average in this system is a weighted average: multiply each mark by its coefficient, add the products, then divide by the sum of the coefficients. That is how you work out a semester average, your regional exam average or your national exam average from your subject marks, using the coefficients of your stream given by your school.

A mark of 15 with coefficient 7 and a mark of 10 with coefficient 2 give (15 × 7 + 10 × 2) / 9 = 125 / 9 = 13.89, while a plain mean would give 12.50. The average with coefficients tab does this for as many subjects as you need and keeps your rows in this browser, so you can update them after each test. To skip the typing, pick your stream and level in the list above the rows: it fills in the exam subjects and their official coefficients, listed in the table of coefficients by stream below.

Common mistakes

  • Taking a plain mean of the three parts. With 14.50, 12 and 16, a plain mean gives 14.17 instead of 14.25, because the national exam counts twice.
  • Using first-year continuous assessment. The 25% of continuous assessment comes from the final year; the first year counts only through the regional exam.
  • Rounding up the mention. 13.99 is still Assez bien: Bien starts at 14.
  • Forgetting eliminatory marks. Even with 10 or more, an eliminatory mark means you are not admitted directly; with one in a single national subject you go to the catch-up session.

Planning your revision? See the Morocco school holidays 2026-2027 and the public holidays to know which weeks are free.

Bac coefficients by stream

These are the national exam subjects of the second year and their coefficients for school candidates, the same ones the stream list in the coefficients tab fills in for you. Subjects graded only through continuous assessment are not included.

StreamNational exam subjects and coefficients
Physical sciences (PC)Mathematics 7, Physics and chemistry 7, Life and earth sciences 5, Philosophy 2, Second foreign language 2
Life and earth sciences (SVT)Mathematics 7, Physics and chemistry 5, Life and earth sciences 7, Philosophy 2, Second foreign language 2
Agricultural sciencesMathematics 7, Physics and chemistry 5, Life and earth sciences 5, Plant and animal sciences 5, Philosophy 2, Second foreign language 2
Mathematical sciences AMathematics 9, Physics and chemistry 7, Life and earth sciences 3, Philosophy 2, Second foreign language 2
Mathematical sciences BMathematics 9, Physics and chemistry 7, Engineering sciences 3, Philosophy 2, Second foreign language 2
Electrical or mechanical sciences and technologiesMathematics 7, Physics and chemistry 5, Engineering sciences 8, Philosophy 2, Second foreign language 2
Economic sciencesMathematics 4, Accounting and financial mathematics 4, General economics and statistics 6, Business economics and administrative organisation 3, Philosophy 2, Second foreign language 2
Accounting management sciencesMathematics 4, Accounting and financial mathematics 6, General economics and statistics 3, Business economics and administrative organisation 6, Philosophy 2, Second foreign language 2
LettersArabic language and literature 4, Second foreign language 4, History and geography 3, Philosophy 3
Human sciencesArabic language and literature 3, Second foreign language 3, History and geography 4, Philosophy 4
Original education: Arabic languageLanguage sciences 4, Literature 5, Quranic exegesis and hadith 4, Second foreign language 2, Philosophy 2
Original education: Sharia sciencesLiterature 4, Quranic exegesis and hadith 5, Fiqh and its principles 5, Second foreign language 2, Philosophy 2
Vocational bac: industrial tracksMathematics 7, Physics and chemistry 5, Professional subjects (specialty, practical work, field training) 10, Philosophy 2, Second foreign language 2
Vocational bac: farm managementMathematics 7, Physics and chemistry 5, Life and earth sciences 5, Professional subjects (specialty, practical work, field training) 10, Philosophy 2, Second foreign language 2
Vocational bac: commerce, accounting, management and administrationMathematics 4, Professional subjects (specialty, practical work, field training) 10, Philosophy 2, Second foreign language 2
Vocational bac: cooking, catering, hotel reception, logistics, fashion designProfessional subjects (specialty, practical work, field training) 10, Second foreign language 4, Philosophy 2

Regional exam of the first year, by stream:

  • Experimental and mathematical sciences: Arabic 2, First foreign language 4, Islamic education 2, History and geography 2
  • Letters and human sciences: First foreign language 4, Mathematics 1, Islamic education 2
  • Sciences and technologies: Arabic 2, First foreign language 4, Islamic education 2
  • Economics and management: Arabic 2, First foreign language 3, Islamic education 2, History and geography 3
  • Vocational bac: industrial tracks, farm management: Arabic language and culture 2, First foreign language 4, Islamic education 2
  • Vocational bac: commerce, accounting, management and administration: Arabic language and culture 2, First foreign language 3, Islamic education 2
  • Vocational bac: cooking, catering, hotel reception, logistics, fashion design: Arabic language and culture 4, First foreign language 4, Mathematics 2, Islamic education 2

They come from the published coefficient tables and match the coefficient printed on the official exam papers we checked: maths 9 in mathematical sciences, 7 in physical and life sciences, 4 in the economics streams; general economics 6 in economic sciences and 3 in accounting management; philosophy 4 in human sciences and 2 in scientific, technical, vocational and original streams.

Questions about the bac average

How is the Moroccan bac general average calculated?

For school candidates the national exam counts for 50%, the regional exam of the first year for 25% and the continuous assessment of the final year for 25%: (2 × national + regional + continuous) / 4. With 14 in the national, 12 in the regional and 16 in continuous assessment, the average is (28 + 12 + 16) / 4 = 14.

What average do I need for each mention?

You pass from 10/20. The mentions are Passable from 10 to under 12, Assez bien from 12 to under 14, Bien from 14 to under 16 and Très bien from 16.

Who can sit the catch-up session (rattrapage)?

School candidates with a general average of at least 7/20 and no eliminatory mark, or with at least 10/20 and an eliminatory mark in a single national exam subject. They retake all national exam subjects, and for each subject the better mark of the two sessions is kept.

Does the regional exam count in the bac?

Yes. The regional exam taken at the end of the first year counts for 25% of the bac general average. It does not count in the decision to move up to the second year, which uses continuous assessment only.

How do I calculate an average with coefficients?

Multiply each grade by its coefficient, add the results and divide by the sum of the coefficients. Maths 15 with coefficient 7 and philosophy 10 with coefficient 2 give (105 + 20) / 9 = 13.89.

Note. Rules for school candidates from the Ministry's 2023 candidate guide; no change had been announced as of October 2026. Free candidates have no continuous assessment: use the coefficients tab. Your official result is the one the Ministry publishes.

Sources

More tools Morocco school holidaysAll free tools