Academic Calendar Generator
Assemble term starts, exam windows, and key events into one printable academic calendar.
Working days 210 vs RTE Schedule minimum 200: meets cited minimum.
| Date | Event | Type |
|---|---|---|
| 01/04/2026 | Term 1 Begins | Term |
| 15/05/2026 | Summer Break Starts | Holiday |
| 10/09/2026 | Half-Yearly Exams | Exam |
| 01/10/2026 | Term 2 Begins | Term |
| 20/02/2027 | Annual Exams | Exam |
How the academic calendar works
Add dated events
Enter the academic year label and a list of events (name|yyyy-mm-dd|type). Types help group terms, exams, holidays, and admin deadlines.
Optional working-days field lets you compare against RTE elementary minima when relevant.
Source
Institutional academic calendar template. Working-day totals can be checked against RTE Schedule minima (200 days classes I–V; 220 days classes VI–VIII) when applicable.
Frequently asked questions
Is this a month-grid calendar?
It prints a chronological event list (date sheet style), which schools commonly circulate as the academic calendar PDF.
What are RTE working-day minima?
RTE Act 2009 Schedule: 200 working days for classes I–V and 220 for classes VI–VIII. Confirm applicability with your recognition category.
Can I include holidays?
Yes — mark type as Holiday, or use the sibling Holiday List Generator for a dedicated holiday circular.
Does it calculate instructional hours?
Not automatically. Pair with your timetable period lengths if you need hour totals.
For developers & AI agents
The Academic Calendar Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.
GET https://knwdle.com/api/tools/academic-calendar-generator| Parameter | Required | Description |
|---|---|---|
yearLabel | Yes | Academic year label (e.g. 2026-27) |
events | Yes | Semicolon-separated Name|yyyy-mm-dd|Type entries |
workingDays | No | Planned working days for optional RTE check |
level | No | primary (I–V) or upper-primary (VI–VIII) for RTE day norm |
Request:
GET https://knwdle.com/api/tools/academic-calendar-generator?yearLabel=2026-27&workingDays=210&level=primary&events=Term+1+Begins|2026-04-01|Term;Summer+Break|2026-05-15|Holiday;Half-Yearly|2026-09-10|Exam
Response:
{
"tool": "academic-calendar-generator",
"name": "Academic Calendar Generator",
"source": "Institutional academic calendar template. Working-day totals can be checked against RTE Schedule minima (200 days classes I–V; 220 days classes VI–VIII) when applicable.",
"yearLabel": "2026-27",
"events": [
{
"name": "Term 1 Begins",
"date": "2026-04-01",
"type": "Term"
},
{
"name": "Summer Break",
"date": "2026-05-15",
"type": "Holiday"
},
{
"name": "Half-Yearly",
"date": "2026-09-10",
"type": "Exam"
}
],
"eventCount": 3,
"rteCheck": {
"plannedWorkingDays": 210,
"rteMinimum": 200,
"level": "I–V",
"meetsMinimum": true,
"source": "RTE Act 2009 Schedule (working days)"
}
}