SuperDevTools

Weekly planner printable and class schedule maker

Templates:
Subjects:

    Click or drag on the grid to add a class, drag a class to move it and pull its bottom edge to make it longer (on a touch screen, press and hold first). With the keyboard: Enter opens a class, the arrow keys move it, Shift + Up or Down changes its length, Delete removes it. Everything stays on your device.

    Days and hours
    Days shown
    Breaks and recess

    A break shows as a gray band across every day and does not count as a class.

      Print and export

      Color

      A weekly planner you can fill in and print

      This tool builds a printable weekly planner or class schedule: a grid of the week with your days, your hours and color-coded classes or activities. Print it blank, or fill it in on screen and print it on US Letter or A4. Everything stays on your device.

      How to make a schedule

      1. Start from one of the Templates: Blank, Elementary school, Middle / high school, Work or Workout.
      2. Open Days and hours: tick the days, set when the day starts and ends and the Slot length (15, 30, 45, 55 or 60 min). Pick With clock times or Numbered (Period 1, Period 2…). The week starts on Sunday by default; you can switch to Monday.
      3. Click an empty slot to add a class, or drag across several slots for a longer one. Enter the subject, the room, the teacher or a note, and pick a color.
      4. Drag a class to move it and pull its bottom edge to make it longer. With the keyboard, the arrow keys move it and Shift + arrows change its length.
      5. In Print and export, click Print, PNG image or Calendar (.ics).

      Every saved subject joins the Subjects list with its color. Click one, then click a slot, and the class is placed at once. Overlapping classes sit side by side with a dashed border and a warning.

      Who it is for, and how to balance a week

      • Elementary, middle and high school: one schedule per child with the New button.
      • College: lectures, labs and rooms.
      • Work: meetings, focus time and a lunch break.
      • Shared custody: Week A at one parent's home, Week B at the other's.
      • Workouts and studying: training days, or the subjects to review before finals or the SAT.

      For a balanced study plan, many teachers suggest putting the subjects you find hardest at the time you focus best, often the morning, mixing different subjects and taking a short break every hour. These are guidelines, not rules. Breaks and recess are added with Add a break and show as a gray band across every day.

      Week A and Week B

      Tick Week A / Week B for classes that alternate, such as block schedules or A/B days. In a class window, choose Every week, Week A only or Week B only. Printing then gives both weeks on two pages.

      Printing and adding it to your calendar

      A week from 8:00 AM to 6:00 PM in one-hour slots fits on a single landscape page, Letter or A4, with 10 rows. With Black and white and Patterns in the boxes (for black and white), each color gets its own pattern that stays readable without color ink. PNG image saves a 1,754 × 1,240 pixel picture, which is A4 landscape at 150 dpi.

      Calendar (.ics) creates a file that phone and computer calendar apps can import: each class becomes an event that repeats every week. Example: with Calendar: starting on Wednesday, August 26, 2026, a Monday class starts on Monday, August 31, and a Thursday class set to Week B starts on Thursday, September 3, then repeats every two weeks. The week of the start date counts as Week A, and A/B weeks run Monday to Sunday. Times are written without a time zone, so your calendar reads them as local time.

      Frequently asked questions

      Where are my schedules saved?

      In your browser's storage, on this device. To keep a copy or move it, use Save file (.json), then Open a .json file there.

      Can I print a blank weekly planner?

      Yes. Choose the Blank template, set your days and hours, and print: you get an empty grid ready to fill in by hand.

      Why did a class disappear?

      Its day may be unticked, or its time falls outside the hours you set. They come back as soon as you widen the hours.

      How do I set up 55-minute periods?

      Set the slot length to 55 min and the start to 8:00 AM: periods begin at 8:00, 8:55, 9:50 and 10:45, and Period 6 starts at 12:35 PM.