Academic planning and scheduling

Academic Calendar Generator

Assemble term starts, exam windows, and key events into one printable academic calendar.

  • 100% free
  • No sign-up required
  • Runs in your browser
  • JSON API for agents

Working days 210 vs RTE Schedule minimum 200: meets cited minimum.

Term

Event timeline

A4

Printable calendar

RTE

Optional day check

How the academic calendar works

Each block explains one part of how this works and how to read the result.

  1. 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.

  2. 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.

Endpoint
GET https://knwdle.com/api/tools/academic-calendar-generator
Query parameters
ParameterRequiredDescription
yearLabelYesAcademic year label (e.g. 2026-27)
eventsYesSemicolon-separated Name|yyyy-mm-dd|Type entries
workingDaysNoPlanned working days for optional RTE check
levelNoprimary (I–V) or upper-primary (VI–VIII) for RTE day norm
Example

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)"
  }
}

Run the whole institution on one system

Knwdle connects timetables, attendance, fees, and academics — so planning tools become live operations, not one-off PDFs.

Free trial · No credit card · SaaS or custom-built