Which core curriculum applies?

It depends on the grade and the school year. From 2026/27 Polish primary schools teach to two core curricula at once. edu-hub gives the right one for every grade, with the provision that decides it.

Core curriculum: primary school, school years 2024/2025–2030/2031
2024/252025/262026/272027/282028/292029/302030/31
I2017: grade I, school year 2024/2025: the 2017 curriculum2017: grade I, school year 2025/2026: the 2017 curriculum2026: grade I, school year 2026/2027: the 2026 curriculum2026: grade I, school year 2027/2028: the 2026 curriculum2026: grade I, school year 2028/2029: the 2026 curriculum2026: grade I, school year 2029/2030: the 2026 curriculum2026: grade I, school year 2030/2031: the 2026 curriculum
II2017: grade II, school year 2024/2025: the 2017 curriculum2017: grade II, school year 2025/2026: the 2017 curriculum2017: grade II, school year 2026/2027: the 2017 curriculum2026: grade II, school year 2027/2028: the 2026 curriculum2026: grade II, school year 2028/2029: the 2026 curriculum2026: grade II, school year 2029/2030: the 2026 curriculum2026: grade II, school year 2030/2031: the 2026 curriculum
III2017: grade III, school year 2024/2025: the 2017 curriculum2017: grade III, school year 2025/2026: the 2017 curriculum2017: grade III, school year 2026/2027: the 2017 curriculum2017: grade III, school year 2027/2028: the 2017 curriculum2026: grade III, school year 2028/2029: the 2026 curriculum2026: grade III, school year 2029/2030: the 2026 curriculum2026: grade III, school year 2030/2031: the 2026 curriculum
IV2017: grade IV, school year 2024/2025: the 2017 curriculum2017: grade IV, school year 2025/2026: the 2017 curriculum2026: grade IV, school year 2026/2027: the 2026 curriculum2026: grade IV, school year 2027/2028: the 2026 curriculum2026: grade IV, school year 2028/2029: the 2026 curriculum2026: grade IV, school year 2029/2030: the 2026 curriculum2026: grade IV, school year 2030/2031: the 2026 curriculum
V2017: grade V, school year 2024/2025: the 2017 curriculum2017: grade V, school year 2025/2026: the 2017 curriculum2017+2: grade V, school year 2026/2027: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2026: grade V, school year 2027/2028: the 2026 curriculum2026: grade V, school year 2028/2029: the 2026 curriculum2026: grade V, school year 2029/2030: the 2026 curriculum2026: grade V, school year 2030/2031: the 2026 curriculum
VI2017: grade VI, school year 2024/2025: the 2017 curriculum2017: grade VI, school year 2025/2026: the 2017 curriculum2017+2: grade VI, school year 2026/2027: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2017+2: grade VI, school year 2027/2028: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2026: grade VI, school year 2028/2029: the 2026 curriculum2026: grade VI, school year 2029/2030: the 2026 curriculum2026: grade VI, school year 2030/2031: the 2026 curriculum
VII2017: grade VII, school year 2024/2025: the 2017 curriculum2017: grade VII, school year 2025/2026: the 2017 curriculum2017+2: grade VII, school year 2026/2027: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2017+2: grade VII, school year 2027/2028: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2017+2: grade VII, school year 2028/2029: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2026: grade VII, school year 2029/2030: the 2026 curriculum2026: grade VII, school year 2030/2031: the 2026 curriculum
VIII2017: grade VIII, school year 2024/2025: the 2017 curriculum2017: grade VIII, school year 2025/2026: the 2017 curriculum2017+2: grade VIII, school year 2026/2027: the 2017 curriculum. Following another curriculum: health education, health education – sexual health2017+3: grade VIII, school year 2027/2028: the 2017 curriculum. Following another curriculum: health education, health education – sexual health, defence education2017+3: grade VIII, school year 2028/2029: the 2017 curriculum. Following another curriculum: health education, health education – sexual health, defence education2017+3: grade VIII, school year 2029/2030: the 2017 curriculum. Following another curriculum: health education, health education – sexual health, defence education2026: grade VIII, school year 2030/2031: the 2026 curriculum
Legend
  • the 2026 curriculum (DU/2026/378, zał. 2)
  • the 2017 curriculum (DU/2017/356, zał. 2)
  • some subjects follow another curriculum
  • current school year

Open the full overview

The API request this view was built fromgetCurriculumTimeline

REST

GET https://edu.ippe.uk/v1/curriculum/timeline?schoolType=szkola-podstawowa

HTTP 200 in 32 ms

Request id: bb179925-11a6-483e-8ce7-b7cb7167f3b2

curl

curl -s 'https://edu.ippe.uk/v1/curriculum/timeline?schoolType=szkola-podstawowa' -H 'Accept-Language: en'

MCP tool: edu_get_curriculum_timeline

{
  "method": "tools/call",
  "params": {
    "name": "edu_get_curriculum_timeline",
    "arguments": {
      "schoolType": "szkola-podstawowa"
    }
  }
}

Response

1,612 lines of JSON
{
  "schoolType": "szkola-podstawowa",
  "variant": "standard",
  "legalStateAsOf": "2026-11-01",
  "currentSchoolYear": "2026/2027",
  "grades": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8
  ],
  "schoolYears": [
    "2024/2025",
    "2025/2026",
    "2026/2027",
    "2027/2028",
    "2028/2029",
    "2029/2030",
    "2030/2031"
  ],
  "documents": [
    {
      "id": "DU/2017/356:zal2",
      "eli": "DU/2017/356",
      "annex": "2",
      "title": "Podstawa programowa kształcenia ogólnego dla szkoły podstawowej (2017)",
      "stage": "szkola-podstawowa",
      "schoolTypes": [
        "szkola-podstawowa"
      ],
      "amendedBy": [
        "DU/2018/1679",
        "DU/2021/1533",
        "DU/2022/609",
        "DU/2022/1717",
        "DU/2023/312",
        "DU/2023/1759",
        "DU/2024/996",
        "DU/2025/378",
        "DU/2025/1052"
      ],
      "url": "https://api.sejm.gov.pl/eli/acts/DU/2017/356/text.pdf",
      "currentText": {
        "eli": "DU/2024/996",
        "annex": "1",
        "url": "https://api.sejm.gov.pl/eli/acts/DU/2024/996/text.pdf",
        "amendedBy": [
          "DU/2025/378",
          "DU/2025/1052"
        ]
      },
      "requirementsServed": false,
      "provenance": {
        "source": "curated",
        "sourceUrl": "https://eli.gov.pl/eli/DU/2017/356/ogl",
        "retrievedAt": "2026-11-11T20:25:51.939Z",
        "referenceDate": "2026-11-01",
        "licence": "CC-BY-4.0",
        "snapshotId": "1"
      }
    },
    {
      "id": "DU/2026/378:zal2",
      "eli": "DU/2026/378",
      "annex": "2",
      "title": "Podstawa programowa kształcenia ogólnego dla szkoły podstawowej (2026, Kompas Jutra)",
      "stage": "szkola-podstawowa",
      "schoolTypes": [
        "szkola-podstawowa"
      ],
      "amendedBy": [
        "DU/2026/958"
      ],
      "url": "https://api.sejm.gov.pl/eli/acts/DU/2026/378/text.pdf",
      "currentText": null,
      "requirementsServed": false,
…

Full response from the API

What the API provides

Core curriculum
Which document applies in a given grade and year, with subject exceptions and the legal basis.
Schools and institutions
The RSPO register: types, governing bodies, addresses, coordinates and change history.
Education law
Acts from the Dziennik Ustaw via ELI: status, consolidated texts, amending and implementing acts.
Vocational qualifications
The Integrated Qualifications Register: PQF levels, learning outcomes, verification criteria.

Your first request

  1. Call REST

    No sign-up and no key. Every response is JSON with identifiers and a source.

    curl -s 'https://edu.ippe.uk/v1/curriculum/applicable?schoolType=szkola-podstawowa&grade=5&schoolYear=2026/2027'
  2. Connect an agent over MCP

    The same operation catalogue as MCP tools, with texts in Polish and English.

    claude mcp add --transport http edu-hub https://edu.ippe.uk/mcp
  3. Read the documentation

    Data model, identifiers, versioning and error codes.

Data freshness

  • edu-hubupdated November 11, 2026, 37 records
  • ELI (Dziennik Ustaw)updated November 11, 2026, 1,861 records
  • RSPOupdated November 11, 2026, 93,299 records
  • SIOnot loaded yetneeds a refresh
  • ZRKnot loaded yetneeds a refresh