Cologne School Holidays: Rosenmontag Is Not an Official Day Off
Rosenmontag, Cologne's biggest single day of the year, is not an official school holiday in North Rhine-Westphalia, and it's not a legal public holiday either. NRW schools get 3 flexible holiday days (bewegliche Ferientage) per school year in 2026/27 and 2027/28, and each individual school's own conference decides how to use them, in agreement with the school authority. The ministry requires at least one of them to be set for local custom such as Karneval and aims for a uniform arrangement across a municipality's schools, but does not guarantee it. They are commonly applied to Karnevalsfreitag and Rosenmontag itself, while Weiberfastnacht (the Thursday) and Veilchendienstag (the Tuesday) are technically normal school days unless a specific school chooses to close then too. That means two schools in the same city can still have different closure days during Karneval week, and "everyone's off for Karneval" is a real assumption trap for newcomers. The official NRW holiday windows for the 2026/27 school year are: autumn Oct 17 to 31, 2026 (already over), Christmas Dec 23, 2026 to Jan 6, 2027, Easter Mar 22 to Apr 3, 2027, Whitsun May 18, 2027, and summer Jul 19 to Aug 31, 2027. The next autumn holidays (school year 2027/28) run Oct 23 to Nov 6, 2027. Rosenmontag 2027 falls on February 8.
The Official Rule
This is worth stating plainly, because it contradicts a genuinely common outsider assumption: Rosenmontag is not an official school holiday in North Rhine-Westphalia, and it’s not a legal public holiday anywhere in the state either. It does not appear in the list of statutory holidays in § 2 of the NRW Feiertagsgesetz, and regional news coverage confirms directly: “Auch wenn am Rosenmontag viel gefeiert wird, ist dieser Tag kein gesetzlicher Feiertag” (Even though there’s a lot of celebrating on Rosenmontag, this day is not a statutory public holiday).
What actually happens to close many schools that day is a separate, school-by-school mechanism: bewegliche Ferientage, flexible holiday days.
How Flexible Days Actually Work
NRW schools receive 3 flexible holiday days per school year in 2026/27 and 2027/28 (4 in 2028/29 and 2029/30), on top of the fixed statewide holiday windows. Crucially, the state doesn’t assign these dates centrally, each individual school’s own Schulkonferenz (school conference) decides which specific days to use them on, in agreement with the school authority (Schulträger). According to the ministry’s own rules, at least one flex day has to be set to match local custom such as Karneval, and a uniform arrangement for all schools in a municipality is the stated goal. In practice, applying flex days to Karnevalsfreitag (the Friday before) and Rosenmontag is common across Cologne, but it’s a choice each school makes, not a rule imposed from above.
That leaves Weiberfastnacht (the Thursday, also called Altweiber) and Veilchendienstag (the Tuesday after Rosenmontag, also called Fastnachtsdienstag) as technically regular instruction days by default, unless a specific school decides to spend one of its flexible days there too, instead of or in addition to Friday and Monday.
| Day | Date | Default school status |
|---|---|---|
| Weiberfastnacht | Thursday, Feb 4, 2027 | Regular school day, unless the school uses a flex day |
| Karnevalsfreitag | Friday, Feb 5, 2027 | Often a flex day, but not guaranteed at every school |
| Rosenmontag | Monday, Feb 8, 2027 | Not an official holiday; commonly a school-chosen flex day |
| Veilchendienstag | Tuesday, Feb 9, 2027 | Regular school day, unless the school uses a flex day |
Why This Actually Matters for Families
Because flexible days are formally decided school by school, not citywide, two schools in the same Cologne neighborhood can genuinely be closed on different days during the same Karneval week, even though the ministry aims for a uniform arrangement. A family with children at two different schools, or comparing notes with neighbors whose kids attend elsewhere, can end up with conflicting information if they assume a single city-general answer exists. There isn’t one. The only reliable source is your own child’s specific school calendar.
Photo by Pascal Küffer on Pexels
The Fixed Holiday Calendar, 2026/27
These windows, unlike the Karneval flex days, are set at the state level and apply uniformly across Cologne and the rest of NRW, according to the NRW school ministry’s Ferienordnung (Cologne’s education portal shows the same windows, rounded to weekdays). The ministry counts the first and last holiday day, so some ranges end on a Saturday. For the 2026/27 school year, the autumn holidays (Oct 17 to 31, 2026) are already over; the autumn 2027 dates in the 2027 column belong to school year 2027/28:
| Holiday | 2026 dates | 2027 dates |
|---|---|---|
| Easter | Mar 30 - Apr 11 | Mar 22 - Apr 3 |
| Whitsun | May 26 | May 18 |
| Summer | Jul 20 - Sep 1 | Jul 19 - Aug 31 |
| Autumn | Oct 17 - Oct 31 | Oct 23 - Nov 6 |
| Christmas | Dec 23 - Jan 6 (into 2027) | Dec 24 - Jan 8 (into 2028) |
Step by Step
- Don’t assume Rosenmontag is an automatic school closure, it isn’t a legal holiday or a fixed holiday window at the state level.
- Check your own child’s specific school for its flexible holiday day choices, don’t rely on what a neighboring school, a friend, or general online guidance says.
- Expect Karnevalsfreitag and Rosenmontag to be the most commonly chosen flex days, but confirm rather than assume, especially for Weiberfastnacht and Veilchendienstag.
- Mark the fixed statewide windows on your calendar early, these apply the same way to every NRW school regardless of individual flex-day choices.
- If you’re planning Karneval travel or events with children, build in the possibility that your child’s specific school may only close for one or two of the four Karneval days, not all of them.
Compliance Note
This page explains general practice around school holidays and flexible days in Cologne, but it is not official guidance, and each school’s specific flex-day choices can vary and may change year to year. For your specific situation, confirm current dates directly with your child’s school or Cologne’s school administration.
FAQ & Common Pitfalls
So is Rosenmontag actually a holiday in Cologne or not?
Not officially, on either count that matters. It's not a legal public holiday (gesetzlicher Feiertag) anywhere in NRW, and it's not one of the fixed school holiday windows either. What actually closes many Cologne schools that day is each school's own decision to spend one of its limited flexible holiday days on it, which is common but not universal or guaranteed. Treat "school is closed on Rosenmontag" as a strong probability at many schools, not a certainty at any specific one.
How many flexible holiday days does a school actually get, and who decides how to use them?
NRW schools have 3 flexible holiday days (bewegliche Ferientage) per school year in 2026/27 and 2027/28 (the number rises to 4 in 2028/29 and 2029/30). The exact dates aren't set by the state government, they're decided by each school's own conference (Schulkonferenz) in agreement with the school authority (Schulträger). The ministry's rules require at least one of the days to match local custom such as Karneval and say a uniform arrangement for all schools in a municipality should be aimed for, but that is a goal, not a guarantee. That's why you can't assume a single citywide answer for when schools close around Karneval, or on any other non-fixed day.
What about Weiberfastnacht and Veilchendienstag, are those normal school days?
By default, yes. Under the general framework, Weiberfastnacht (the Thursday before Rosenmontag) and Veilchendienstag (the Tuesday after, also called Fastnachtsdienstag) are technically regular instruction days. A school can still choose to apply one of its flexible days to either of those dates instead of, or in addition to, Karnevalsfreitag and Rosenmontag, it's entirely a per-school decision.
Could two schools in the same neighborhood really be closed on different days during Karneval week?
Yes, it can happen, and this is exactly the kind of detail that trips up families new to the city, especially if you have children at different schools or compare notes with neighbors. The ministry aims for a uniform arrangement among a municipality's schools, but because the flexible days are formally set school by school rather than citywide, one school might close Friday and Monday, another might close only Monday, and a third might add Thursday too. There's no substitute for checking your own child's specific school calendar rather than assuming a city-general pattern.
What are the confirmed fixed holiday dates for the 2026/27 school year?
According to the NRW school ministry's Ferienordnung, the fixed windows for the 2026/27 school year are: autumn holidays October 17 to 31, 2026 (already over); Christmas holidays December 23, 2026 to January 6, 2027; Easter holidays March 22 to April 3, 2027; Whitsun (a single day) May 18, 2027; and summer holidays July 19 to August 31, 2027. The next autumn holidays, in school year 2027/28, run October 23 to November 6, 2027. These are set at the state level and apply uniformly, unlike the flexible days.
When exactly is Rosenmontag, and does the date change every year?
Yes, it moves every year because it's tied to the date of Easter. Rosenmontag 2027 falls on February 8, a Monday, well outside any of the fixed holiday windows listed above, confirming it's an ordinary calendar date from the state's perspective even though it's Cologne's single biggest cultural event. Weiberfastnacht 2027 falls on February 4, and Veilchendienstag on February 9.
