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.
- the 2026 curriculum (DU/2026/378, zał. 2)
- the 2017 curriculum (DU/2017/356, zał. 2)
- some subjects follow another curriculum
- current school year
The API request this view was built fromgetCurriculumTimeline
REST
GET https://edu.ippe.uk/v1/curriculum/timeline?schoolType=szkola-podstawowa
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
{
"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,
…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
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'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/mcpRead 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