How to add a school timetable to Google Calendar or your iPhone
Updated Nov 10, 2026
To add a school timetable to Google Calendar or the iPhone Calendar app, create one repeating event per lesson (or per school day), set it to repeat weekly, or every 2 weeks for a week 1/week 2 timetable, and end the repeat on the last day of the school year. Expect 30 to 60 minutes for a secondary timetable. The quicker route is to subscribe once to a calendar link that already holds the timetable.
Before you start
- Have the timetable to hand: the PDF, a printout or the school app.
- Decide how much detail you need. One event per school day ("School 8:40–15:20") takes five minutes. One event per lesson takes much longer, but it tells you when PE is.
- Make a separate calendar for it, such as "Year 8 timetable". Then you can hide it with one tick during the holidays, and you can delete the lot in one go next September.
- Note the last day of the summer term from the school's term dates. You'll need it for every event.
Google Calendar (current web version)
Setting up repeats is easiest on a computer.
- Open Google Calendar and create the separate calendar: next to Other calendars, click Add other calendars (the plus sign) › Create new calendar.
- Click Create, then add the first lesson with its title, day and times, and choose your new calendar.
- Next to Does not repeat, open the menu and choose Custom. Set it to repeat every 1 week, or every 2 weeks for a week 1/week 2 timetable.
- In the same box, set it to end on the last day of the summer term, so the lessons don't carry on into the holidays and next year.
- Click Save. Repeat for every lesson.
In the Google Calendar app on Android or iPhone it works the same way: tap Create › Event, then More options › Does not repeat.
iPhone Calendar (iOS 26 and later)
- Open Calendar, tap the Calendars button, then Add Calendar › Add Calendar to make the separate calendar.
- Go back to the week the timetable starts, tap + and enter the first lesson.
- Tap Repeat. Choose a weekly repeat, or every 2 weeks for a week 1/week 2 timetable. Custom lets you pick several weekdays for the same lesson.
- Tap End Repeat, choose On Date and set the last day of the summer term.
- Check that the event is in your timetable calendar, then tap Done.
On iOS 18 the steps are the same; the Calendars button is a word at the bottom of the screen.
Week 1 and week 2
Enter week 1 starting from a Monday the school calls week 1, and week 2 starting from the Monday after it, both repeating every 2 weeks. Many schools keep their own count, though, and it doesn't always line up with a simple fortnightly repeat. Week 1/week 2 timetables explains when the repeat drifts and how to keep it right.
The half-term problem
A repeating event doesn't know about school holidays. Your calendar will show maths through half term, Christmas and Easter. You have three options:
- Hide the timetable calendar during each holiday (one tick).
- Delete the holiday weeks from each repeating event. On both phones you can delete just one occurrence, but you have to do it lesson by lesson.
- End every repeat at the start of each holiday and set it up again afterwards. That's the most accurate, and the most work.
How long it really takes
For a primary class, with one event per school day plus PE and swimming, plan for 10 to 15 minutes. For a secondary timetable with 25 to 30 lessons a week it's 30 to 60 minutes, and twice that for a two-week timetable. Every family does the same work, and again whenever a lesson moves. To save your partner doing it too, share the calendar.
Or subscribe once
If someone has already turned the timetable into a calendar link, you subscribe and the lessons appear. When the timetable changes, your calendar fetches the new version on its own. Subscribing to a calendar shows how on every phone. If your school app offers a timetable export, start there: which school apps can do that. With takt, one parent sends the class timetable as a photo or PDF and every family subscribes with one tap.
Don’t fancy typing in every lesson?
Send us the timetable as a photo or PDF. You’ll get a link that lets every parent in the class subscribe in their iPhone, Google or Outlook calendar, two-week (Week A/B) timetables included. Free.
Send us your timetableFrequently asked questions
Can I import a timetable into Google Calendar from a file?
Yes, if you have an .ics file: in Google Calendar on a computer, open Settings › Import and export and select the file. Google warns that imported events don't stay in sync, so later changes won't reach your calendar. A PDF or a photo can't be imported; you type it in or use a calendar link.
How do I add a timetable to my iPhone calendar?
Create a repeating event for each lesson in the Calendar app, with Repeat set to weekly or every 2 weeks and End Repeat set to the last day of the summer term. If you have a calendar link instead, subscribing is quicker: Calendars › Add Calendar › Add Subscription Calendar.
How do I stop the timetable showing during half term?
Keep the timetable in its own calendar and untick it in the calendar list for the holiday. Hiding doesn't delete anything; tick it again when school starts.