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.

ColumnWhat it becomesExample
DateClass meeting or deadline date. One row per meeting and one per deadline.9/1/2026
TimeClass start time. Leave blank for deadlines so they publish as all-day events on the due date.11:00 AM
EventLecture topic, exam, or deliverable name. This is what shows on the student's calendar.Midterm exam
LocationBuilding and room. Leave blank for online submissions.Harmon 210
NotesOptional. 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.

DateTimeEventLocationNotes
9/1/202611:00 AMLecture 1 — Course introductionHarmon 210Syllabus review
9/3/202611:00 AMLecture 2 — Working with primary sourcesHarmon 210Ch. 1 due before class
9/8/202611:00 AMLecture 3 — The archive problemHarmon 210Ch. 2–3 due before class
9/10/2026Reading response 1 dueSubmit on LMS by 11:59 PM
9/15/202611:00 AMLecture 4 — Oral historiesHarmon 210
9/22/20262:00 PMOffice hours — moved this weekLibrary 114This week only
10/6/202611:00 AMMidterm examHarmon 210Covers weeks 1–5
10/8/2026No class — fall break
11/12/2026Term paper dueSubmit on LMS by 5:00 PM
12/15/202610:30 AMFinal examHarmon 210Cumulative
  • 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?
Yes, as long as you leave Time blank on deadline rows. Those publish as true all-day events, which land on the same calendar day for every subscriber regardless of timezone. A timed event will shift with the viewer's clock.
I teach three sections plus a grad seminar. How many feeds is that?
If the sections share one schedule, one feed serves them all, and every student subscribes to the same link. Genuinely different schedules need separate feeds. The free plan includes one feed with up to 50 events, which covers a semester course, and Pro ($12/mo or $99/yr) covers 10.
When I amend the schedule mid-semester, what do students see?
The changed event updates in place on their calendars: a moved midterm is the same event with a new date, not a duplicate. Students on Apple Calendar or Outlook see it within the sync window, hourly on the free plan or every 15 minutes on Pro. Google Calendar refetches on its own schedule, sometimes up to 24 hours.
My schedule already exists as a table in my syllabus document. How do I get it in?
Copy the table and paste it directly. Pasted tables are a supported source alongside Google Sheet share links and CSV URLs. If you maintain it in a Google Sheet going forward, edits sync automatically.

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