Morocco school holidays 2026-2027

Every school holiday of the 2026‑2027 school year as set by the ministerial decision, in one calendar for students, teachers and parents, with the next break and the day classes start again.

  • Decision 047.26 of 3 July 2026
  • 5 breaks of 8 days, 40 days in all
  • Back to school 7 September 2026
  • Last day 26 June 2027 (primary, middle)
Classes start
Monday, 7 September 2026
Last day of class, final baccalaureate year
Saturday, 29 May 2027
End of classes (primary and middle school)
Saturday, 26 June 2027

The five school breaks

  1. First mid-term break 18 to 25 October 2026 8 days Back to school: Monday 26 October
  2. Second mid-term break 6 to 13 December 2026 8 days Back to school: Monday 14 December
  3. Mid-year break 24 to 31 January 2027 8 days Back to school: Monday 1 February
  4. Third mid-term break 21 to 28 March 2027 8 days Back to school: Monday 29 March
  5. Fourth mid-term break 9 to 16 May 2027 8 days Back to school: Monday 17 May

School calendar 2026-2027

September 2026

123456789101112131415161718192021222324252627282930

October 2026

12345678910111213141516172627282930

November 2026

123457891011121314151617192021222324252627282930

December 2026

12345141516171819202122232425262728293031

January 2027

23456789101213151617181920212223

February 2027

12345678910111213141516171819202122232425262728

March 2027

12345678121314151617181920293031

April 2027

123456789101112131415161718192021222324252627282930

May 2027

234567819202122232425262728293031

June 2027

12345789101112131415161718192021222324252627282930

The year at a glance

School breaks
5 breaks, 40 days
Eid days off (expected)
3 holidays, 7 days
National holidays in the year
7
Study periods
6, 6, 6, 7, 6 and 6 weeks

Every day off

DateDayOccasionTypeDaysStatus
18 to 25 October Sunday First mid-term break School break 8 days Upcoming
31 October Saturday Unity Day National holiday 1 day Upcoming
6 November Friday Green March Day National holiday 1 day Upcoming
18 November Wednesday Independence Day National holiday 1 day Upcoming
6 to 13 December Sunday Second mid-term break School break 8 days Upcoming
1 January Friday New Year's Day National holiday 1 day Upcoming
11 January Monday Independence Manifesto Day National holiday 1 day Upcoming
14 January Thursday Amazigh New Year (Yennayer) National holiday 1 day Upcoming
24 to 31 January Sunday Mid-year break School break 8 days Upcoming
9 to 11 March Tuesday Eid al-Fitr break29 Ramadan to 2 Shawwal 1448 Religious holiday 3 days Expected date
21 to 28 March Sunday Third mid-term break School break 8 days Upcoming
1 May Saturday Labour Day National holiday 1 day Upcoming
9 to 16 May Sunday Fourth mid-term break School break 8 days Upcoming
16 to 18 May Sunday Eid al-Adha break9 to 11 Dhu al-Hijja 1448 Religious holiday 3 days Expected date
6 June Sunday Islamic New Year1 Muharram 1449 Religious holiday 1 day Expected date

School holidays in Morocco 2026-2027: calendar and rules

The Moroccan school calendar for 2026-2027 is set by ministerial decision 047.26 of 3 July 2026. It applies to public preschool, primary, middle and high schools and fixes the start of classes, five breaks of eight days, the Eid days off and the end of the year. Here is how it works and what to plan for.

Back to school 2026: the first days

The school year officially opened on Tuesday 1 September 2026. Schools welcomed pupils on 3, 4 and 5 September, on a day that depends on the level, and classes started for everyone on Monday, 7 September 2026, from preschool to the final year of high school. Non-formal education and second-chance classes started a month later, on Monday 5 October 2026. September is also when schools finish their administrative work and meet families.

Five breaks of eight days

The decision gives five breaks, each running from a Sunday to the following Sunday: two mid-term breaks before the mid-year break at the end of January, then two more in spring. They cut the year into six study periods of 6, 6, 6, 7, 6 and 6 weeks, so pupils never study more than 7 weeks in a row. In all, the breaks add up to 40 days at home.

Each card at the top of the page gives the dates of a break and the day classes start again, and the next break is highlighted with the number of days left. The calendar colours every break day in mustard, so you can see the whole year on one screen.

Eid days off and national holidays

Religious holidays are written in the Hijri calendar: Eid al-Fitr from 29 Ramadan to 2 Shawwal 1448, Eid al-Adha from 9 to 11 Dhu al-Hijja 1448, and one day for 1 Muharram 1449. Their Gregorian dates depend on the moon sighting announced by the Ministry of Habous, so the dates shown here are expected and can move by a day. The Eid al-Adha days off follow the fourth mid-term break directly, which gives pupils ten days in a row at home in mid-May.

National holidays also close schools: 7 of them fall inside the 2026-2027 school year, from Unity Day on 31 October 2026 to Labour Day on 1 May 2027. They are all in the table above with their weekday, and the public holidays calendar covers every holiday of 2026 and 2027.

End of the year, exams and registration

Classes continue until Saturday, 29 May 2027 for the second year of the baccalaureate and until Saturday, 26 June 2027 for primary and middle school, and end-of-year operations close on 10 July 2027. The decision also schedules continuous assessment, class councils and exam sessions; exact exam dates come in separate ministry notes, so ask the school for the local, regional and national exam dates. To work out a bac average, try the grade calculator.

For next year, first-year primary registration is done online on the Massar platform from 1 to 30 April 2027, and re-registration for all levels runs from 1 to 10 July 2027.

StepDate
Official start of the school year1 September 2026
Pupils welcomed, by level3 to 5 September 2026
Classes start, all levels7 September 2026
Non-formal education starts5 October 2026
First-year primary registration on Massar1 to 30 April 2027
Last day of class, 2nd year of the bac29 May 2027
Last day of class, primary and middle school26 June 2027
Re-registration, all levels1 to 10 July 2027
End-of-year operations completed10 July 2027

Planning trips and childcare

The longest stretches at home are the mid-year break at the end of January and mid-May, when the fourth break and the expected Eid al-Adha days run together. Parents who work can compare these dates with the public holidays to see which days the whole family is free, and in Ramadan the prayer times for your city give the iftar time every evening.

This calendar is the one for public schools. Universities and vocational training centres follow their own calendars, and families with children in a private school should confirm its dates with the school.

Questions about school holidays in Morocco

When is the first mid-term break in 2026?

The first mid-term break runs from Sunday 18 October to Sunday 25 October 2026, 8 days, and classes start again on Monday 26 October 2026.

When is the 2027 mid-year break?

The mid-year break runs from Sunday 24 January to Sunday 31 January 2027, and classes start again on Monday 1 February 2027.

How many days off do students get for Eid al-Adha?

The ministerial decision gives 9 to 11 Dhu al-Hijja 1448 off, three days expected from 16 to 18 May 2027, right after the fourth mid-term break.

When does the 2026-2027 school year end?

Classes run until 29 May 2027 for final-year baccalaureate students and until 26 June 2027 for primary and middle school students.

Sources

Note. This list covers primary, middle and high schools. The Eid dates are expected: they follow the Hijri calendar and are confirmed after the moon sighting, so they can move by one day. Universities and vocational training centres have their own calendars.

More tools Morocco public holidaysPrayer times in Morocco