{
  "country": "PL",
  "source_url": "https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20230001211",
  "source_pdf_url": "https://api.sejm.gov.pl/eli/acts/DU/2023/1211/text.pdf",
  "source_title": "Obwieszczenie Ministra Edukacji i Nauki z dnia 31 maja 2023 r. w sprawie ogłoszenia jednolitego tekstu rozporządzenia Ministra Edukacji Narodowej w sprawie organizacji roku szkolnego (Dz. U. 2023 poz. 1211): consolidated text of the regulation of 11 August 2017 (Dz. U. 2017 poz. 1603), last amended by Dz. U. 2022 poz. 1810 (ISAP lists no later amendment)",
  "announcements": [
    { "title": "MEN, Kalendarz roku szkolnego 2026/2027 (gov.pl, 15.05.2026)", "url": "https://www.gov.pl/web/edukacja/kalendarz-roku-szkolnego-20262027" },
    { "title": "MEN, Terminy ferii zimowych w roku szkolnym 2026/2027 (gov.pl, 16.05.2025)", "url": "https://www.gov.pl/web/edukacja/terminy-ferii-zimowych-w-roku-szkolnym-20262027" },
    { "title": "MEN, Terminy ferii zimowych w roku szkolnym 2027/2028 (gov.pl, 02.04.2026)", "url": "https://www.gov.pl/web/edukacja/terminy-ferii-zimowych-w-roku-szkolnym-20272028" }
  ],
  "licence": "Not protected by copyright: art. 4 pkt 1 and 2 of the Act of 4 February 1994 on copyright and related rights (consolidated Dz. U. 2025 poz. 24): « Nie stanowią przedmiotu prawa autorskiego: 1) akty normatywne lub ich urzędowe projekty; 2) urzędowe dokumenty, materiały, znaki i symbole ». The regulation is a normative act; the MEN announcements and calendar are official documents.",
  "date_convention": "start_date/end_date = first and last calendar day without school, inclusive, extended to adjacent weekends and adjacent statutory public holidays; official_start/official_end = the dates as written in the regulation or announcement. Summer end_date = day before the next year's lessons_start (regulation: summer ends 31 August).",
  "scope_note": "The regulation applies to public primary and post-primary schools (and placówki), except public art schools and schools in correctional facilities and juvenile shelters. Final grades of lyceum/technikum/branżowa II end lessons on the last Friday of April (30 April 2027, 28 April 2028); adult and some vocational schools may run February to January. Special boarding schools may merge the Christmas break with winter holidays (§ 3 ust. 2).",
  "director_days": "§ 5 ust. 1: each director may set additional days without lessons: primary up to 8, general lyceum up to 10, technikum/branżowa/policealna/CKZ up to 10, special job-preparation schools up to 4 (plus § 5 ust. 5 extra days made up on Saturdays). Never holidays: not in periods.",
  "later_years": "2028-2029 winter holidays not announced on gov.pl as of 29/10/2026 (legal deadline: end of June 2027).",
  "voivodeships": {
    "PL-02": "dolnośląskie",
    "PL-04": "kujawsko-pomorskie",
    "PL-06": "lubelskie",
    "PL-08": "lubuskie",
    "PL-10": "łódzkie",
    "PL-12": "małopolskie",
    "PL-14": "mazowieckie",
    "PL-16": "opolskie",
    "PL-18": "podkarpackie",
    "PL-20": "podlaskie",
    "PL-22": "pomorskie",
    "PL-24": "śląskie",
    "PL-26": "świętokrzyskie",
    "PL-28": "warmińsko-mazurskie",
    "PL-30": "wielkopolskie",
    "PL-32": "zachodniopomorskie"
  },
  "school_years": [
    {
      "school_year": "2026-2027",
      "lessons_start": "2026-09-01",
      "lessons_end": "2027-06-25",
      "periods": [
        { "label": "Zimowa przerwa świąteczna", "start_date": "2026-12-23", "end_date": "2027-01-03", "official_start": "2026-12-23", "official_end": "2026-12-31", "basis": "§ 3 ust. 1 pkt 1" },
        { "label": "Wiosenna przerwa świąteczna", "start_date": "2027-03-25", "end_date": "2027-03-30", "official_start": "2027-03-25", "official_end": "2027-03-30", "basis": "§ 3 ust. 1 pkt 3" },
        { "label": "Ferie letnie", "start_date": "2027-06-26", "end_date": "2027-08-31", "official_start": "2027-06-26", "official_end": "2027-08-31", "basis": "§ 3 ust. 1 pkt 4" }
      ],
      "winter_source": "https://www.gov.pl/web/edukacja/terminy-ferii-zimowych-w-roku-szkolnym-20262027",
      "winter": [
        { "label": "Ferie zimowe", "start_date": "2027-01-16", "end_date": "2027-01-31", "official_start": "2027-01-18", "official_end": "2027-01-31", "zones": ["PL-18", "PL-20", "PL-02", "PL-10", "PL-24", "PL-16"] },
        { "label": "Ferie zimowe", "start_date": "2027-01-30", "end_date": "2027-02-14", "official_start": "2027-02-01", "official_end": "2027-02-14", "zones": ["PL-14", "PL-22", "PL-26", "PL-06"] },
        { "label": "Ferie zimowe", "start_date": "2027-02-13", "end_date": "2027-02-28", "official_start": "2027-02-15", "official_end": "2027-02-28", "zones": ["PL-08", "PL-04", "PL-28", "PL-30", "PL-32", "PL-12"] }
      ]
    },
    {
      "school_year": "2027-2028",
      "lessons_start": "2027-09-01",
      "lessons_end": "2028-06-23",
      "periods": [
        { "label": "Zimowa przerwa świąteczna", "start_date": "2027-12-23", "end_date": "2028-01-02", "official_start": "2027-12-23", "official_end": "2027-12-31", "basis": "§ 3 ust. 1 pkt 1" },
        { "label": "Wiosenna przerwa świąteczna", "start_date": "2028-04-13", "end_date": "2028-04-18", "official_start": "2028-04-13", "official_end": "2028-04-18", "basis": "§ 3 ust. 1 pkt 3" },
        { "label": "Ferie letnie", "start_date": "2028-06-24", "end_date": "2028-09-03", "official_start": "2028-06-24", "official_end": "2028-08-31", "basis": "§ 3 ust. 1 pkt 4" }
      ],
      "winter_source": "https://www.gov.pl/web/edukacja/terminy-ferii-zimowych-w-roku-szkolnym-20272028",
      "winter": [
        { "label": "Ferie zimowe", "start_date": "2028-01-15", "end_date": "2028-01-30", "official_start": "2028-01-17", "official_end": "2028-01-30", "zones": ["PL-20", "PL-04", "PL-26", "PL-30", "PL-32", "PL-08", "PL-22"] },
        { "label": "Ferie zimowe", "start_date": "2028-01-29", "end_date": "2028-02-13", "official_start": "2028-01-31", "official_end": "2028-02-13", "zones": ["PL-14", "PL-28", "PL-10", "PL-18"] },
        { "label": "Ferie zimowe", "start_date": "2028-02-12", "end_date": "2028-02-27", "official_start": "2028-02-14", "official_end": "2028-02-27", "zones": ["PL-16", "PL-06", "PL-12", "PL-24", "PL-02"] }
      ]
    }
  ]
}
