{
  "country": "ES",
  "compiled_on": "2026-10-29",
  "licence": "Not protected by copyright: art. 13 of the Spanish Ley de Propiedad Intelectual (RDL 1/1996): « No son objeto de propiedad intelectual las disposiciones legales o reglamentarias y sus correspondientes proyectos, las resoluciones de los órganos jurisdiccionales y los actos, acuerdos, deliberaciones y dictámenes de los organismos públicos ».",
  "date_convention": "periods: the days the act declares without school for the whole zone (vacations, días no lectivos, and public holidays only when the act lists them by date), inclusive, extended over adjacent Saturdays and Sundays, merged when touching; public holidays the act does not list by date are not added. lessons_start / lessons_end: one date, or {primaria, eso} when they differ. The summer (« Vacaciones de verano ») runs from 1 September to the day before the earlier start and from the day after the later end to 31 August; the days between the primaria and ESO dates are not known. uncertain: days left to provinces, islands, municipalities or schools, or that depend on the stage.",
  "zones_note": "Andalusia has no region-wide calendar: Decreto 301/2009 sets the rules and each of the 8 provincial Delegaciones Territoriales fixes the dates, so the zones are its provinces (ES-AL, ES-CA, ES-CO, ES-GR, ES-H, ES-J, ES-MA, ES-SE). Cataluña's order also fixes 2027-2028 and 2028-2029.",
  "school_years": [
    {
      "school_year": "2026-2027",
      "zones": {
        "ES-AL": {
          "name": "Andalucía · Almería",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/documents/1183913/3343033/Resoluci%C3%B3n_calendario_escolar_26_27_Almer%C3%ADa%28F%29.pdf/fb0a8b29-7d79-13a6-dd6d-caf9340047ef",
          "source_title": "Resolución de la Delegación Territorial de Desarrollo Educativo y Formación Profesional y de Universidad, Investigación e Innovación en Almería por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 28/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-24",
              "end_date": "2027-01-06"
            },
            {
              "label": "Día de Andalucía",
              "start_date": "2027-02-27",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-10-09",
              "end_date": "2026-10-09",
              "reason": "Día no lectivo provincial que cada municipio puede cambiar por una de sus fiestas locales"
            },
            {
              "start_date": "2026-10-30",
              "end_date": "2026-10-30",
              "reason": "Día no lectivo provincial que cada municipio puede cambiar por una de sus fiestas locales"
            },
            {
              "start_date": "2026-12-23",
              "end_date": "2026-12-23",
              "reason": "Día no lectivo provincial que cada municipio puede cambiar por una de sus fiestas locales"
            },
            {
              "start_date": "2027-02-26",
              "end_date": "2027-02-26",
              "reason": "Día no lectivo provincial que cada municipio puede cambiar por una de sus fiestas locales"
            },
            {
              "start_date": "2027-03-29",
              "end_date": "2027-03-29",
              "reason": "Día no lectivo provincial que cada municipio puede cambiar por una de sus fiestas locales"
            },
            {
              "start_date": "2027-04-30",
              "end_date": "2027-04-30",
              "reason": "Día no lectivo provincial que cada municipio puede cambiar por una de sus fiestas locales"
            }
          ],
          "notes": [
            "Act §27-29: the six días no lectivos may each be replaced by a local fiesta of the municipality (request before 1 Feb 2027).",
            "Local fiestas of each municipality are non-lective."
          ]
        },
        "ES-AR": {
          "name": "Aragón",
          "source_url": "https://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=1392479120808",
          "source_title": "RESOLUCIÓN de 29 de abril de 2025, del Director General de Planificación, Centros y Formación Profesional, por la que se aprueban los calendarios escolares de los cursos 2025-2026 y 2026-2027 (BOA nº 88, 12/05/2025)",
          "lessons_start": "2026-09-08",
          "lessons_end": "2027-06-18",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-06"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-25",
              "end_date": "2027-04-04"
            },
            {
              "label": "Día de Aragón",
              "start_date": "2027-04-23",
              "end_date": "2027-04-25"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-10-13",
              "end_date": "2026-10-14",
              "reason": "Vacaciones de ámbito provincial: solo en la provincia de Zaragoza (los municipios pueden sustituirlas)"
            },
            {
              "start_date": "2027-02-18",
              "end_date": "2027-02-19",
              "reason": "Vacaciones de ámbito provincial: solo en las provincias de Huesca y Teruel (los municipios pueden sustituirlas)"
            },
            {
              "start_date": "2027-04-26",
              "end_date": "2027-04-26",
              "reason": "Vacaciones de ámbito provincial: solo en la provincia de Teruel"
            },
            {
              "start_date": "2027-05-03",
              "end_date": "2027-05-03",
              "reason": "Vacaciones de ámbito provincial: solo en las provincias de Huesca y Zaragoza"
            }
          ],
          "notes": [
            "Navidad starts after the morning classes of Tue 22 Dec 2026.",
            "Two local fiestas per locality; ayuntamientos may replace the provincial days."
          ]
        },
        "ES-AS": {
          "name": "Asturias",
          "source_url": "https://miprincipado.asturias.es/bopa/2026/06/01/2026-04361.pdf",
          "source_title": "Resolución de 13 de mayo de 2026, de la Consejería de Educación, por la que se aprueba el calendario escolar para el curso 2026-2027 (BOPA núm. 103, 1-VI-2026)",
          "lessons_start": "2026-09-09",
          "lessons_end": "2027-06-23",
          "periods": [
            {
              "label": "Día no lectivo",
              "start_date": "2026-10-30",
              "end_date": "2026-11-01"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2026-11-03",
              "end_date": "2026-11-04"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2027-02-06",
              "end_date": "2027-02-09"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2027-04-30",
              "end_date": "2027-05-03"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-11-02",
              "end_date": "2026-11-02",
              "reason": "Entre dos periodos no lectivos, el acto no lo nombra: sin clase solo si es festivo en Asturias (el 1 de noviembre cae en domingo)"
            }
          ],
          "notes": [
            "Two local fiestas per municipality are non-lective."
          ]
        },
        "ES-CA": {
          "name": "Andalucía · Cádiz",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/web/educacion/w/calendario-escolar-2026-2027-_-provincia-de-cadiz",
          "source_title": "Resolución de la Delegación Territorial de Desarrollo Educativo y Formación Profesional y de Universidad, Investigación e Innovación en Cádiz por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 29/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-23",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Día de Andalucía",
              "start_date": "2027-02-27",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            },
            {
              "label": "Día de la Comunidad Educativa",
              "start_date": "2027-04-30",
              "end_date": "2027-05-02"
            }
          ],
          "uncertain": [],
          "notes": [
            "Ayuntamientos may request up to 3 días no lectivos when their local fiestas fall outside the lective period: municipal, not provincial.",
            "The act lists 12 Oct, 7 and 8 Dec and 1 Mar by date; 2 Nov is not listed (date-holidays has it)."
          ]
        },
        "ES-CB": {
          "name": "Cantabria",
          "source_url": "https://boc.cantabria.es/boces/verAnuncioAction.do?idAnuBlob=434226",
          "source_title": "Orden EDU/10/2026, de 24 de marzo, que establece el calendario escolar para el curso 2026-2027 para centros docentes no universitarios (BOC núm. 75, 21/04/2026)",
          "lessons_start": {
            "primaria": "2026-09-08",
            "eso": "2026-09-09"
          },
          "lessons_end": {
            "primaria": "2027-06-23",
            "eso": "2027-06-24"
          },
          "periods": [
            {
              "label": "Días no lectivos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2027-02-10",
              "end_date": "2027-02-14"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2027-05-01",
              "end_date": "2027-05-04"
            }
          ],
          "uncertain": [],
          "notes": [
            "When a lective day becomes a local holiday, the end of lessons is delayed for the schools concerned."
          ]
        },
        "ES-CE": {
          "name": "Ceuta",
          "source_url": "https://www.educacionfpydeportes.gob.es/dam/jcr:a9cf685a-32f4-480f-8878-c06cae54fc37/26-158-01-calendario-escolar-26-27-v1-01.pdf",
          "source_title": "Calendario Escolar 2026-2027, Dirección Provincial de Ceuta, Ministerio de Educación, Formación Profesional y Deportes (official calendar sheet with legend)",
          "lessons_start": "2026-09-08",
          "lessons_end": "2027-06-23",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Días de libre disposición",
              "start_date": "2026-10-31",
              "end_date": "2026-11-03"
            },
            {
              "label": "Día de libre disposición e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Día de libre disposición",
              "start_date": "2027-02-12",
              "end_date": "2027-02-14"
            },
            {
              "label": "Fin del Ramadán",
              "start_date": "2027-03-09",
              "end_date": "2027-03-09"
            },
            {
              "label": "Vacaciones de Semana Santa y Semana Blanca",
              "start_date": "2027-03-20",
              "end_date": "2027-04-04"
            },
            {
              "label": "Fiesta del Sacrificio (Eid al-Adha) y día de libre disposición",
              "start_date": "2027-05-15",
              "end_date": "2027-05-18"
            }
          ],
          "uncertain": [],
          "notes": [
            "Dates read from the colour-coded official calendar sheet; no resolution text found online."
          ]
        },
        "ES-CL": {
          "name": "Castilla y León",
          "source_url": "https://bocyl.jcyl.es/boletines/2026/05/28/pdf/BOCYL-D-28052026-101-28.pdf",
          "source_title": "ORDEN EDU/478/2026, de 25 de mayo, por la que se aprueba el calendario escolar para el curso académico 2026-2027 (BOCYL núm. 101, 28/05/2026)",
          "lessons_start": {
            "primaria": "2026-09-09",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-24",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Día del Docente y Todos los Santos",
              "start_date": "2026-10-30",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Carnaval",
              "start_date": "2027-02-06",
              "end_date": "2027-02-09"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-30"
            }
          ],
          "uncertain": [],
          "notes": [
            "ESO pupils in primary schools start on 9 Sep.",
            "Two local fiestas per municipality."
          ]
        },
        "ES-CM": {
          "name": "Castilla-La Mancha",
          "source_url": "https://docm.jccm.es/portaldocm/descargarArchivo.do?ruta=2026%2F06%2F03%2Fpdf%2F2026_4106.pdf&tipo=rutaDocm",
          "source_title": "Orden 79/2026, de 26 de mayo, de la Consejería de Educación, Cultura y Deportes, por la que se establece el calendario escolar para el curso 2026/2027 (DOCM nº 104, 03/06/2026)",
          "lessons_start": "2026-09-08",
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Día de la Enseñanza",
              "start_date": "2026-11-20",
              "end_date": "2026-11-22"
            },
            {
              "label": "Día no lectivo",
              "start_date": "2026-12-05",
              "end_date": "2026-12-07"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Días de libre disposición",
              "start_date": "2027-02-06",
              "end_date": "2027-02-09"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-29"
            },
            {
              "label": "Día no lectivo",
              "start_date": "2027-05-28",
              "end_date": "2027-05-30"
            }
          ],
          "uncertain": [],
          "notes": [
            "8-9 Feb are fixed region-wide « siempre y cuando se cumpla el mínimo de los 175 días lectivos ».",
            "Two local fiestas per municipality."
          ]
        },
        "ES-CN": {
          "name": "Canarias",
          "source_url": "https://www.gobiernodecanarias.org/boc/2026/061/1025.html",
          "source_title": "Resolución de 17 de marzo de 2026, por la que se establece el calendario escolar del curso 2026-2027 (BOC núm. 61, 30/03/2026), corregida por Resolución de 10 de abril de 2026 (BOC núm. 75, 20/04/2026)",
          "lessons_start": {
            "primaria": "2026-09-09",
            "eso": "2026-09-10"
          },
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día del Enseñante y del Estudiante e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-09-15",
              "end_date": "2026-09-15",
              "reason": "Fiesta insular: solo Lanzarote y La Graciosa (Nuestra Señora de Los Volcanes)"
            },
            {
              "start_date": "2026-09-18",
              "end_date": "2026-09-18",
              "reason": "Fiesta insular: solo Fuerteventura (Nuestra Señora de la Peña)"
            },
            {
              "start_date": "2026-09-24",
              "end_date": "2026-09-24",
              "reason": "Fiesta insular: solo El Hierro (Nuestra Señora de los Reyes)"
            },
            {
              "start_date": "2026-10-05",
              "end_date": "2026-10-05",
              "reason": "Fiesta insular: solo La Gomera (Nuestra Señora de Guadalupe)"
            }
          ],
          "notes": [
            "Each school sets up to 4 días de libre disposición plus two local fiestas: not region-wide."
          ]
        },
        "ES-CO": {
          "name": "Andalucía · Córdoba",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/web/educacion/w/resolucion-de-la-delegacion-territorial-de-desarrollo-educativo-y-formacion-profesional-y-de-universidad-investigacion-e-innovacion-en-cordoba-por-la-que-se-aprueban-el-calendario-y-la-jornada-escolar-en-los-centros-docentes-no-universitarios-para-el-cu-1",
          "source_title": "Resolución de la Delegación Territorial de Desarrollo Educativo y Formación Profesional y de Universidad, Investigación e Innovación en Córdoba por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 21/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-07"
            },
            {
              "label": "Día de la Comunidad Educativa",
              "start_date": "2027-02-26",
              "end_date": "2027-02-28"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [],
          "notes": [
            "Public holidays are not listed by date (« los establecidos por el Consejo de Ministros y el Consejo de Gobierno »).",
            "Ayuntamientos may request up to 3 días no lectivos when their local fiestas fall outside the lective period: municipal, not provincial."
          ]
        },
        "ES-CT": {
          "name": "Cataluña",
          "source_url": "https://dogc.gencat.cat/ca/document-del-dogc/?documentId=1042830",
          "source_title": "Ordre EDF/66/2026, de 22 d'abril, per la qual s'estableix el calendari escolar dels cursos 2026-2027, 2027-2028 i 2028-2029 (DOGC núm. 9653, 27.4.2026)",
          "lessons_start": "2026-09-08",
          "lessons_end": "2027-06-21",
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-22",
              "end_date": "2027-01-07"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-29"
            }
          ],
          "uncertain": [],
          "notes": [
            "Each school sets 4 dies festius de lliure disposició plus two local fiestas: not region-wide.",
            "Public holidays are those of the Departament d'Empresa i Treball (not listed by date)."
          ]
        },
        "ES-EX": {
          "name": "Extremadura",
          "source_url": "https://doe.juntaex.es/pdfs/doe/2026/1160o/26061567.pdf",
          "source_title": "RESOLUCIÓN de 15 de junio de 2026, de la Secretaría General de Educación, por la que se aprueba el calendario escolar para el curso 2026/2027 (DOE nº 116, 18/06/2026)",
          "lessons_start": "2026-09-10",
          "lessons_end": "2027-06-18",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-07"
            },
            {
              "label": "Día del Docente",
              "start_date": "2027-01-29",
              "end_date": "2027-01-31"
            },
            {
              "label": "Carnaval",
              "start_date": "2027-02-06",
              "end_date": "2027-02-09"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-29"
            }
          ],
          "uncertain": [],
          "notes": [
            "Local fiestas (two per municipality) are non-lective."
          ]
        },
        "ES-GA": {
          "name": "Galicia",
          "source_url": "https://www.xunta.gal/dog/Publicados/2026/20260615/AnuncioG0761-050626-0001_es.html",
          "source_title": "ORDEN de 4 de junio de 2026 por la que se aprueba el calendario escolar para el curso 2026/27 (DOG núm. 110, 15/06/2026)",
          "lessons_start": "2026-09-09",
          "lessons_end": "2027-06-21",
          "periods": [
            {
              "label": "Día de la Enseñanza",
              "start_date": "2026-12-05",
              "end_date": "2026-12-07"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-22",
              "end_date": "2027-01-07"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2027-02-06",
              "end_date": "2027-02-10"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-29"
            }
          ],
          "uncertain": [],
          "notes": [
            "State, Galician and local holidays are non-lective (not listed by date)."
          ]
        },
        "ES-GR": {
          "name": "Andalucía · Granada",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/web/educacion/w/resolucion-de-27-de-mayo-de-2026-de-la-delegacion-territorial-de-la-consejeria-de-desarrollo-educativo-y-formacion-profesional-de-la-junta-de-andalucia-en-granada-por-la-que-se-dictan-las-normas-que-han-de-regir-el-calendario-escolar-para-el-curso-escolar",
          "source_title": "Resolución de la Delegación Territorial de la Consejería de Desarrollo Educativo y Formación Profesional en Granada por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 27/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-06"
            },
            {
              "label": "Día de la Comunidad Educativa y Día de Andalucía",
              "start_date": "2027-02-26",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            },
            {
              "label": "Día no lectivo provincial",
              "start_date": "2027-05-28",
              "end_date": "2027-05-30"
            }
          ],
          "uncertain": [],
          "notes": [
            "Up to 2 local fiestas, and up to 3 more días no lectivos set by the Consejos Escolares Municipales or de Centro: municipal, not provincial."
          ]
        },
        "ES-H": {
          "name": "Andalucía · Huelva",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/web/educacion/w/calendario-escolar-curso-2026_2027",
          "source_title": "Resolución de la Delegación Territorial de Educación y Deporte en Huelva por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 29/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-07"
            },
            {
              "label": "Día de la Comunidad Educativa y Día de Andalucía",
              "start_date": "2027-02-26",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [],
          "notes": [
            "The Consejos Escolares Municipales set five días vacacionales locales, the local fiestas included: municipal, not provincial."
          ]
        },
        "ES-IB": {
          "name": "Illes Balears",
          "source_url": "https://www.caib.es/eboibfront/pdf/ca/2026/41/1216208",
          "source_title": "Resolució del conseller d'Educació i Universitats de 27 de març de 2026 per la qual s'estableix el calendari escolar del curs 2026-2027 (BOIB núm. 41, 31/03/2026), modificada per Resolució de 25 de juny de 2026 (BOIB núm. 82, 30/06/2026; no date changes)",
          "lessons_start": "2026-09-10",
          "lessons_end": "2027-06-18",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Inmaculada Concepción",
              "start_date": "2026-12-08",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-06"
            },
            {
              "label": "Fiesta escolar unificada y Día de las Illes Balears",
              "start_date": "2027-02-26",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Pascua",
              "start_date": "2027-03-25",
              "end_date": "2027-04-04"
            }
          ],
          "uncertain": [],
          "notes": [
            "Each school sets 2 dies festius de lliure disposició plus two local fiestas: not region-wide."
          ]
        },
        "ES-J": {
          "name": "Andalucía · Jaén",
          "source_url": "https://anpeandalucia.es/openFile.php?link=notices/att/1/resolucion_calendario_escolar-26_27-f-_t1781261844_1_1.pdf",
          "source_title": "Resolución de la Delegación Territorial de Desarrollo Educativo y Formación Profesional y de Universidad, Investigación e Innovación en Jaén por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 27/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-07"
            },
            {
              "label": "Día de la Comunidad Educativa y Día de Andalucía",
              "start_date": "2027-02-26",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [],
          "notes": [
            "Three días de libre disposición per municipality, the local fiestas on lective days included: municipal, not provincial.",
            "Read from the copy hosted by ANPE Andalucía (the Delegación did not post it); the PDF carries the Junta electronic signature."
          ]
        },
        "ES-MA": {
          "name": "Andalucía · Málaga",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/web/educacion/w/260522_del_calendescolar",
          "source_title": "Resolución de la Delegación Territorial de la Consejería de Desarrollo Educativo y Formación Profesional en Málaga por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 20/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-24",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-06"
            },
            {
              "label": "Semana Blanca",
              "start_date": "2027-02-20",
              "end_date": "2027-03-01"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [
            {
              "start_date": "2027-03-29",
              "end_date": "2027-03-29",
              "reason": "Día no lectivo solo en los centros cuyas dos fiestas locales caen fuera del periodo lectivo"
            },
            {
              "start_date": "2027-05-03",
              "end_date": "2027-05-03",
              "reason": "Día no lectivo solo en los centros con ninguna o una fiesta local dentro del periodo lectivo"
            }
          ],
          "notes": [
            "26 Feb 2027 (Día de la Comunidad Educativa) falls inside the Semana Blanca.",
            "Local fiestas (up to two) are non-lective; 29 Mar and 3 May depend on how many of them fall in the lective period."
          ]
        },
        "ES-MC": {
          "name": "Región de Murcia",
          "source_url": "https://www.borm.es/services/anuncio/ano/2026/numero/2748/pdf?id=843430",
          "source_title": "Resolución de 8 de junio de 2026 de la Dirección General de Centros Educativos e Infraestructuras por la que se establece el período lectivo del curso escolar 2026-2027 (BORM nº 132, 11/06/2026)",
          "lessons_start": {
            "primaria": "2026-09-08",
            "eso": "2026-09-10"
          },
          "lessons_end": {
            "primaria": "2027-06-22",
            "eso": "2027-06-21"
          },
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-06"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-29"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-11-27",
              "end_date": "2026-11-27",
              "reason": "Festividad del patrón: solo Infantil, Primaria y Educación Especial (se traslada donde coincide con un día no lectivo municipal)"
            },
            {
              "start_date": "2027-01-29",
              "end_date": "2027-01-29",
              "reason": "Festividad del patrón: solo ESO, Bachillerato, EOI, adultos y FP básica (se traslada donde coincide con un día no lectivo municipal)"
            }
          ],
          "notes": [
            "Anexo V lists per municipality two local fiestas and three more días no lectivos: municipal, not transcribed."
          ]
        },
        "ES-MD": {
          "name": "Comunidad de Madrid",
          "source_url": "https://www.bocm.es/boletin/CM_Orden_BOCM/2026/06/04/BOCM-20260604-13.PDF",
          "source_title": "ORDEN 2034/2026, de 25 de mayo, de la Consejera de Educación, Ciencia y Universidades, por la que se establece el calendario escolar para el curso 2026/2027 (BOCM núm. 131, 04/06/2026)",
          "lessons_start": {
            "primaria": "2026-09-07",
            "eso": "2026-09-08"
          },
          "lessons_end": "2027-06-18",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Días no lectivos",
              "start_date": "2027-02-12",
              "end_date": "2027-02-15"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-19",
              "end_date": "2027-03-29"
            }
          ],
          "uncertain": [],
          "notes": [
            "Concertado schools may swap one of the otros días no lectivos for their patron's day.",
            "Local fiestas of each municipality are non-lective."
          ]
        },
        "ES-ML": {
          "name": "Melilla",
          "source_url": "https://www.educacionfpydeportes.gob.es/dam/jcr:97a96fff-bae7-4388-a5ec-bb6b7e564abc/resolucion-calendario-escolar-26-27.pdf",
          "source_title": "Resolución del Director General de Planificación y Gestión Educativa por la que se establece el calendario escolar para el curso 2026-2027 en los centros docentes no universitarios de la Ciudad de Melilla (MEFPD, firmada 10/06/2026)",
          "lessons_start": "2026-09-09",
          "lessons_end": "2027-06-23",
          "periods": [
            {
              "label": "Día de Melilla",
              "start_date": "2026-09-17",
              "end_date": "2026-09-17"
            },
            {
              "label": "Día de libre disposición",
              "start_date": "2026-09-19",
              "end_date": "2026-09-21"
            },
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Día de libre disposición",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Fin del Ramadán",
              "start_date": "2027-03-09",
              "end_date": "2027-03-09"
            },
            {
              "label": "Vacaciones de Semana Santa y Días de libre disposición",
              "start_date": "2027-03-20",
              "end_date": "2027-04-04"
            },
            {
              "label": "Fiesta del Sacrificio (Eid al-Adha)",
              "start_date": "2027-05-15",
              "end_date": "2027-05-17"
            }
          ],
          "uncertain": [],
          "notes": [
            "Scanned PDF (image only): read visually from the page images."
          ]
        },
        "ES-NC": {
          "name": "Navarra",
          "source_url": "https://bon.navarra.es/es/anuncio/-/texto/2026/77/6",
          "source_title": "RESOLUCIÓN 143/2026, de 31 de marzo, del director general de Educación y Formación Profesional, por la que se aprueban las instrucciones para la elaboración del calendario y horario para el curso 2026-2027 (BON nº 77, 21/04/2026)",
          "lessons_start": {
            "primaria": "2026-09-08",
            "eso": "2026-09-04"
          },
          "lessons_end": {
            "primaria": "2027-06-22",
            "eso": "2027-06-18"
          },
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Todos los Santos",
              "start_date": "2026-10-31",
              "end_date": "2026-11-02"
            },
            {
              "label": "Día de Navarra",
              "start_date": "2026-12-03",
              "end_date": "2026-12-03"
            },
            {
              "label": "Inmaculada Concepción",
              "start_date": "2026-12-08",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-10"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-25",
              "end_date": "2027-04-04"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-09-04",
              "end_date": "2026-09-07",
              "reason": "Primaria: cada centro empieza entre el 4 y el 8 de septiembre (ESO: el 4)"
            },
            {
              "start_date": "2026-11-27",
              "end_date": "2026-11-27",
              "reason": "Festividad patronal de Infantil y Primaria: cada centro puede trasladarla"
            },
            {
              "start_date": "2027-01-28",
              "end_date": "2027-01-28",
              "reason": "Festividad patronal de ESO: cada centro puede trasladarla"
            },
            {
              "start_date": "2027-06-19",
              "end_date": "2027-06-22",
              "reason": "Primaria: cada centro termina entre el 18 y el 22 de junio (ESO: el 18)"
            }
          ],
          "notes": [
            "Each school submits its own calendar: up to 5 días laborables no lectivos chosen by the school, plus the local fiesta; they cannot extend Navidad or Semana Santa.",
            "lessons_start / lessons_end for primaria are the latest the act allows."
          ]
        },
        "ES-PV": {
          "name": "País Vasco",
          "source_url": "https://www.euskadi.eus/contenidos/informacion/cee_organizacioncentros_calend/es_def/adjuntos/2026_2027/Resolucion-calendario-Primaria-2026_27-cast-.pdf",
          "source_title": "Resoluciones de la Viceconsejera de Políticas Educativas (firmadas 21/04/2026) por las que se dictan normas complementarias para la elaboración del calendario escolar 2026-2027 de los centros públicos (Infantil y Primaria; ESO, Bachillerato y FP), en aplicación de la Orden de 10 de marzo de 2008",
          "lessons_start": "2026-09-07",
          "lessons_end": "2027-06-18",
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-24",
              "end_date": "2027-01-06"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-25",
              "end_date": "2027-03-29"
            }
          ],
          "uncertain": [
            {
              "start_date": "2026-09-07",
              "end_date": "2026-09-11",
              "reason": "Cada centro fija su primer día lectivo, no antes del 7 de septiembre"
            },
            {
              "start_date": "2027-06-14",
              "end_date": "2027-06-18",
              "reason": "Cada centro fija su último día lectivo, a más tardar el 18 de junio"
            }
          ],
          "notes": [
            "Framework only: each school's consejo escolar sets its own calendar. lessons_start = earliest allowed, lessons_end = latest allowed; the uncertain windows are the first and last week the act opens.",
            "Navidad and Semana Santa are the minimum the act guarantees (« incluirán al menos »); Carnaval, patron days and local fiestas are school-level.",
            "ESO, Bachillerato y FP: https://www.euskadi.eus/contenidos/informacion/cee_organizacioncentros_calend/es_def/adjuntos/2026_2027/Egutegiaren-ebazpena-BH-2026-2027-CAST-_Lanbide-Heziketa-sartuta.pdf"
          ]
        },
        "ES-RI": {
          "name": "La Rioja",
          "source_url": "https://ias1.larioja.org/boletin/Bor_Boletin_visor_Servlet?referencia=39905505-1-PDF-576591",
          "source_title": "Resolución 34/2026, de 14 de abril, de la Consejería de Educación y Empleo, por la que se establece el calendario escolar del curso académico 2026/2027 (BOR núm. 71, 16/04/2026)",
          "lessons_start": "2026-09-09",
          "lessons_end": "2027-06-22",
          "periods": [
            {
              "label": "Fiesta Nacional de España",
              "start_date": "2026-10-10",
              "end_date": "2026-10-12"
            },
            {
              "label": "Día de la Constitución e Inmaculada Concepción",
              "start_date": "2026-12-05",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-23",
              "end_date": "2027-01-06"
            },
            {
              "label": "Día de la Comunidad Educativa",
              "start_date": "2027-02-26",
              "end_date": "2027-02-28"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-25",
              "end_date": "2027-04-04"
            },
            {
              "label": "Día de La Rioja",
              "start_date": "2027-06-09",
              "end_date": "2027-06-09"
            }
          ],
          "uncertain": [],
          "notes": [
            "Up to 7 local days per municipality (2 local fiestas + 5 set by the Consejos Escolares Municipales): municipal, not region-wide."
          ]
        },
        "ES-SE": {
          "name": "Andalucía · Sevilla",
          "source_url": "https://www.juntadeandalucia.es/educacion/portales/web/educacion/w/alendario-y-la-jornada-escolar-en-los-centros-docentes-no-universitarios-para-el-curso-academico-2026-2027",
          "source_title": "Resolución de la Delegación Territorial de Desarrollo Educativo y Formación Profesional y de Universidad, Investigación e Innovación en Sevilla por la que se aprueba el calendario escolar del curso 2026/2027 (firmada el 28/05/2026), en aplicación del Decreto 301/2009, de 14 de julio",
          "lessons_start": {
            "primaria": "2026-09-10",
            "eso": "2026-09-15"
          },
          "lessons_end": "2027-06-23",
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-24",
              "end_date": "2027-01-10"
            },
            {
              "label": "Día de la Comunidad Educativa",
              "start_date": "2027-02-26",
              "end_date": "2027-02-28"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2027-03-20",
              "end_date": "2027-03-28"
            }
          ],
          "uncertain": [],
          "notes": [
            "Public holidays are not listed by date (« los establecidos por el Consejo de Ministros y el Consejo de Gobierno »).",
            "The Consejos Escolares Municipales may set up to two días de libre disposición: municipal, not provincial."
          ]
        },
        "ES-VC": {
          "name": "Comunitat Valenciana",
          "source_url": "https://dogv.gva.es/datos/2026/06/18/pdf/2026_20810_es.pdf",
          "source_title": "RESOLUCIÓN de 15 de junio de 2026, de la Dirección General de Centros Docentes, por la que se fija el calendario escolar del curso académico 2026-2027 (DOGV núm. 10387, 18/06/2026)",
          "lessons_start": "2026-09-09",
          "lessons_end": "2027-06-18",
          "periods": [
            {
              "label": "Día de la Comunitat Valenciana y Fiesta Nacional de España",
              "start_date": "2026-10-09",
              "end_date": "2026-10-12"
            },
            {
              "label": "Inmaculada Concepción",
              "start_date": "2026-12-08",
              "end_date": "2026-12-08"
            },
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2026-12-22",
              "end_date": "2027-01-06"
            },
            {
              "label": "San José",
              "start_date": "2027-03-19",
              "end_date": "2027-03-21"
            },
            {
              "label": "Vacaciones de Pascua",
              "start_date": "2027-03-25",
              "end_date": "2027-04-05"
            }
          ],
          "uncertain": [],
          "notes": [
            "Ayuntamientos may propose up to 3 local días no lectivos (plus local fiestas): municipal, not region-wide."
          ]
        }
      }
    },
    {
      "school_year": "2027-2028",
      "zones": {
        "ES-CT": {
          "name": "Cataluña",
          "source_url": "https://dogc.gencat.cat/ca/document-del-dogc/?documentId=1042830",
          "source_title": "Ordre EDF/66/2026, de 22 d'abril, per la qual s'estableix el calendari escolar dels cursos 2026-2027, 2027-2028 i 2028-2029 (DOGC núm. 9653, 27.4.2026)",
          "lessons_start": "2027-09-08",
          "lessons_end": "2028-06-22",
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2027-12-22",
              "end_date": "2028-01-09"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2028-04-08",
              "end_date": "2028-04-17"
            }
          ],
          "uncertain": [],
          "notes": []
        }
      }
    },
    {
      "school_year": "2028-2029",
      "zones": {
        "ES-CT": {
          "name": "Cataluña",
          "source_url": "https://dogc.gencat.cat/ca/document-del-dogc/?documentId=1042830",
          "source_title": "Ordre EDF/66/2026, de 22 d'abril, per la qual s'estableix el calendari escolar dels cursos 2026-2027, 2027-2028 i 2028-2029 (DOGC núm. 9653, 27.4.2026)",
          "lessons_start": "2028-09-08",
          "lessons_end": "2029-06-22",
          "periods": [
            {
              "label": "Vacaciones de Navidad",
              "start_date": "2028-12-22",
              "end_date": "2029-01-07"
            },
            {
              "label": "Vacaciones de Semana Santa",
              "start_date": "2029-03-24",
              "end_date": "2029-04-02"
            }
          ],
          "uncertain": [],
          "notes": []
        }
      }
    }
  ]
}
