Toolvala
Home › Education Tools › School Timetable Template Generator

School Timetable Template Generator

Make a class timetable on a landscape A4 sheet. Choose days and periods, set timings and breaks, fill the subjects, and download a PDF. Pick any class from Nursery to 12th or type a custom class, and keep a timetable for every class on this device. English and Marathi. How to use ↓

1. School

2. Class

3. Days, periods and timings

Example: a 15-minute "Games" break after period 6. You can add as many as you need.

4. Subjects

Leave a box empty to print a blank period. Type any subject or pick a suggestion.

5. Subject teachers (optional)

The subjects you type in section 4 appear here. Enter the teacher for each subject once.

Disclaimer

This free tool only helps authorised school / college staff format a timetable from information they already hold. It is not an official document service and is not connected to any government body, board or university.

हे मोफत साधन फक्त अधिकृत शाळा / महाविद्यालयीन कर्मचाऱ्यांना त्यांच्याकडील माहितीवरून वेळापत्रक तयार करण्यास मदत करते. माहितीच्या अचूकतेची जबाबदारी वापरकर्त्याची आहे. सर्व माहिती तुमच्या ब्राउझरमध्येच राहते.

About the school timetable template generator

A school timetable shows which subject is taught in each period on every working day. This tool builds a clean landscape A4 timetable for any class, with period timings and breaks worked out automatically from your start time.

How to use the school timetable generator

  1. School: enter the school name. Add the UDISE number (11 digits) if you want your school details and timetables saved on this device for next time. Choose the academic year, language and design style.
  2. Class: choose the class and, if needed, a division and the class teacher's name.
  3. Days, periods and timings: choose the working days, the number of periods, the start time and the minutes per period. Set the short break and lunch break, or set them to 0 for none.
  4. Subjects: type or pick a subject in every period box. Use "Copy first day to all days" to fill the same subjects on every day, then change only the days that differ.
  5. Subject teachers (optional): enter the teacher for each subject once, then tick whether to show names under the subjects or in a list at the bottom.
  6. Generate: tap "Generate timetable", check the preview, then download the PDF or PNG, or print it. Add the signature of the class teacher and principal.
  7. Save: tap Save to keep this class on your device. Make the next class with "New class". School and timing settings are kept.

How to use the custom fields

Frequently asked questions

Can I make a timetable for a custom class?

Yes. Choose "Custom (type it)" in the class list and type any name, such as 11th Science or B.A. First Year. Nursery to 12th are also in the list.

Can I keep timetables for many classes?

Yes. Save each class on this device, then use Load to open one. Tick "Print all saved classes together" to get one page per class in a single PDF.

How are the period timings set?

Enter the first period start time, the minutes per period, and where the short break and lunch break come. The times for every period are calculated for you.

Can I make it in Marathi?

Yes. Choose Marathi to get day names, class names and labels in Marathi. Subjects are printed exactly as you type them.

Is my data uploaded anywhere?

No. Everything is created in your browser. Saved timetables stay in your device storage, and the erase button removes them.