Syllabus schedule template
The course-schedule table is the part of the syllabus students consult most, and it's usually buried on page four of a PDF nobody has open when they're planning their week. This template lifts that table into a spreadsheet and serves it as a calendar feed, so lectures, readings, and deadlines sit in students' own calendars.
It also helps with mid-semester changes. Push the midterm back a week or add a review session, and every subscribed student's calendar updates from your one edit to the sheet. You don't have to hope everyone reads the announcement thread.
Opens a live preview of the sample events below — no account needed. Swap in your own rows when you're ready.
The columns
One row per event, headers in the first row. That's the whole format.
| Column | What it becomes | Example |
|---|---|---|
Date | Class meeting or deadline date. One row per meeting and one per deadline. | 9/1/2026 |
Time | Class start time. Leave blank for deadlines so they publish as all-day events on the due date. | 11:00 AM |
Event | Lecture topic, exam, or deliverable name. This is what shows on the student's calendar. | Midterm exam |
Location | Building and room. Leave blank for online submissions. | Harmon 210 |
Notes | Optional. Readings due, coverage, submission instructions. | Ch. 2–3 due before class |
Sample data
This is exactly what “Use this template” loads into the preview — replace it with your real schedule.
| Date | Time | Event | Location | Notes |
|---|---|---|---|---|
| 9/1/2026 | 11:00 AM | Lecture 1 — Course introduction | Harmon 210 | Syllabus review |
| 9/3/2026 | 11:00 AM | Lecture 2 — Working with primary sources | Harmon 210 | Ch. 1 due before class |
| 9/8/2026 | 11:00 AM | Lecture 3 — The archive problem | Harmon 210 | Ch. 2–3 due before class |
| 9/10/2026 | Reading response 1 due | Submit on LMS by 11:59 PM | ||
| 9/15/2026 | 11:00 AM | Lecture 4 — Oral histories | Harmon 210 | |
| 9/22/2026 | 2:00 PM | Office hours — moved this week | Library 114 | This week only |
| 10/6/2026 | 11:00 AM | Midterm exam | Harmon 210 | Covers weeks 1–5 |
| 10/8/2026 | No class — fall break | |||
| 11/12/2026 | Term paper due | Submit on LMS by 5:00 PM | ||
| 12/15/2026 | 10:30 AM | Final exam | Harmon 210 | Cumulative |
- Leave Time blank on deadline rows. They publish as all-day events pinned to the due date, and the cutoff time (11:59 PM) can go in Notes.
- Use one row per class meeting with the topic in Event. There are no recurrence rules, and per-row topics are something a repeat rule couldn't give you anyway.
- Give temporary changes their own row with a clear title, like the moved office hours above, instead of silently editing the regular slot.
- Put readings in Notes on the meeting they're due, so the answer to “what do I read for Thursday” is inside the event itself.
Questions
Some of my students are remote in other timezones. Do due dates land on the right day?
I teach three sections plus a grad seminar. How many feeds is that?
When I amend the schedule mid-semester, what do students see?
My schedule already exists as a table in my syllabus document. How do I get it in?
Start with the sample, finish with your schedule.
The preview is live in seconds. Your roster subscribes once and stays in sync.
Use this template