How to Use Google Calendar for Tutoring Sessions

by Mark Neale, Co-Founder & CEO

——— ••• ———

Using Google Calendar for tutoring sessions means creating separate calendars for each pupil, color-coding lessons, setting up recurring events, and adding reminders. This guide walks through how to set up Google Calendar as a simple, free scheduling system for your tutoring practice.

Why Google Calendar works for tutors

Google Calendar is free, familiar, and works on every device. Most tutors already use it for personal appointments, which makes it a natural choice for managing tutoring sessions too.

It's not purpose-built for tutoring. It won't handle payments, lesson notes, or pupil records. But as a pure scheduling tool, it's reliable, flexible, and requires no learning curve if you're already comfortable with basic calendar apps.

The key to using Google Calendar effectively for tutoring is organisation. With the right setup, you can see your entire week at a glance, avoid double-bookings, and get reminders before each lesson. Without organisation, it becomes a mess of overlapping appointments that's harder to manage than a paper diary.

This guide shows you how to set it up properly from the start.

Setting up your tutoring calendar

The first decision is whether to use one calendar for everything or separate calendars for tutoring.

Option 1: One calendar for personal and tutoring

Simple, but your teaching schedule gets mixed up with dental appointments and social events. Fine if you only have a few pupils. Becomes cluttered quickly with more than five.

Option 2: Separate calendar for all tutoring

Create a new calendar called "Tutoring" and keep all lessons there. Your personal calendar stays clean, and you can share your tutoring calendar with family without sharing personal appointments.

Option 3: Separate calendar per pupil

The most organised approach. Create a calendar for each pupil (e.g., "Sarah - Maths" or "Tom - Piano"). Each gets its own colour. You can see at a glance who you're teaching and when, and you can hide/show individual pupils as needed.

Recommended approach: Start with Option 2 (one tutoring calendar). If you go beyond 10 pupils, consider switching to Option 3.

How to create a new calendar:

  1. Open Google Calendar on desktop (easier than mobile for setup)

  2. On the left sidebar, click the "+" next to "Other calendars"

  3. Select "Create new calendar"

  4. Name it (e.g., "Tutoring" or "Sarah - Maths")

  5. Add a description if helpful (optional)

  6. Click "Create calendar"

The new calendar appears in your sidebar. You can create as many as you need.

Creating and scheduling lessons

For one-off lessons:

  1. Click the date/time you want to schedule

  2. Add lesson details: "Sarah - Algebra" or "Tom - Piano Lesson"

  3. Set the correct calendar (select "Tutoring" or the specific pupil's calendar)

  4. Set duration (most lessons are 60 minutes, but adjust as needed)

  5. Add location if relevant (pupil's address for in-person, or "Online - Zoom")

  6. Click "Save"

For recurring lessons (much more useful):

Most tutoring happens on a regular schedule (same day, same time each week). Google Calendar handles this with recurring events:

  1. Create the event as above

  2. Click "Does not repeat" and change it to "Weekly"

  3. Set which day(s) it repeats (e.g., "Every Monday")

  4. Set an end date if you know when lessons will finish (end of term), or leave it open-ended

  5. Click "Save"

Now that lesson appears every week automatically. If you need to cancel or reschedule a single instance, you can edit "this event" without affecting future weeks. If the regular time changes permanently, you can edit "all events" to update the whole series.

Pro tip: Add travel time as separate events if you travel to pupils. A 15-minute buffer before and after each lesson prevents back-to-back scheduling across town.

Using colors and labels to stay organized

Colors are your friend when managing multiple pupils.

Assign each pupil a color:

If you're using separate calendars per pupil, each calendar gets its own colour automatically. You can change it by clicking the three dots next to the calendar name and selecting a new colour.

If you're using one tutoring calendar for everyone, you can colour-code individual events:

  1. Click the event

  2. Click the colour picker

  3. Assign a specific colour to that pupil

Create a simple system:

  • Blue = Maths pupils

  • Green = Science pupils

  • Red = Language pupils

  • Purple = Music pupils

Or assign each pupil their own color if you have fewer than 10 pupils (after 10, you run out of distinct colours).

Use event titles consistently:

Pick a format and stick to it:

  • "Sarah - Maths" (pupil name first)

  • "Maths - Sarah" (subject first)

  • "Sarah (Y10 Maths)" (with year group)

Consistency helps you scan your calendar quickly and know who you're teaching without opening each event.

Setting up reminders

Google Calendar can remind you before each lesson. This is particularly useful if you teach from different locations or have gaps between lessons.

Default reminders for a calendar:

  1. Click the three dots next to your tutoring calendar

  2. Select "Settings and sharing"

  3. Scroll to "Event notifications"

  4. Add a notification (e.g., "15 minutes before" or "1 day before")

  5. You can add multiple notifications (e.g., one the day before, one 15 minutes before)

These reminders apply to all events in that calendar automatically.

Custom reminders for specific events:

Some lessons might need different reminders (e.g., if a pupil is often late, you might want a 30-minute heads-up to send a reminder message):

  1. Open the event

  2. Click "Add notification"

  3. Set custom timing

  4. Save

Reminders appear as notifications on your phone or desktop. You can also set them to send an email instead if you prefer.

Sharing your calendar with pupils/parents

Google Calendar lets you share your availability with pupils or parents. This can be useful if pupils need to see when their regular lesson is, or if you want parents to be able to see the schedule.

How to share:

  1. Click the three dots next to your tutoring calendar

  2. Select "Settings and sharing"

  3. Scroll to "Share with specific people"

  4. Click "Add people"

  5. Enter the pupil or parent's email address

  6. Set permissions (usually "See all event details")

  7. Click "Send"

They'll receive an email invitation and your calendar will appear in their Google Calendar alongside their own appointments.

Privacy note: Be careful what you share. If you share your whole tutoring calendar, pupils can see each other's lesson times (but not personal details). If that's a concern, create separate calendars per pupil and only share each pupil's own calendar with them.

Alternative: Instead of sharing your calendar, you can send calendar invites for individual lessons. Pupils receive an invite via email, can accept it, and the lesson appears in their own calendar. This is more private but requires you to send invites manually.

What Google Calendar doesn't do (and what to use instead)

Google Calendar is excellent for scheduling, but it doesn't handle everything a tutor needs:

It doesn't handle payments. You'll need a separate system for invoicing and collecting payments (bank transfers, PayPal, GoCardless, or a platform like Tutonomi that handles it automatically).

It doesn't store lesson notes. You'll need a separate place to record what you covered, what worked, what to revisit. Options include a notebook, a spreadsheet, note-taking apps like Notion or Evernote, or a tutoring platform that includes lesson notes.

It doesn't track pupil information. Contact details, goals, progress, parent communication - all of this needs to live somewhere else (a spreadsheet, CRM, or tutoring platform).

It doesn't automate reminders to pupils. Google Calendar can remind you, but it won't automatically send reminders to pupils. You'll need to do that manually via WhatsApp, email, or use a platform that sends automatic lesson reminders.

Google Calendar works well as part of a stack of tools. It handles scheduling, you handle everything else. For tutors who want everything in one place without managing multiple tools, platforms like Tutonomi handle scheduling plus payments, lesson notes, and pupil communication automatically.

Frequently asked questions

Can pupils book lessons directly into my Google Calendar? Not with standard Google Calendar. They can see your availability if you share your calendar, but they can't book slots themselves. For that, you'd need a booking tool like Calendly (which integrates with Google Calendar) or a tutoring platform with built-in booking.

What if I need to reschedule a recurring lesson permanently? Open any instance of the recurring lesson, click "Edit event," then select "This and following events." Change the time, and all future lessons will update. Past lessons stay unchanged.

How do I handle school holidays or term breaks? Delete individual lesson instances for weeks you're not teaching. For recurring weekly lessons, open each holiday week's lesson and delete "this event only." Alternatively, if you know the term dates in advance, set an end date on the recurring event and create a new recurring series after the break.

Can I use Google Calendar offline? Yes, if you enable offline mode in Google Calendar settings. Your calendar will sync when you're back online. This is useful if you teach in areas with poor mobile signal.

What if I accidentally delete a lesson? Google Calendar has an undo function immediately after deletion. If you've closed the window, go to the trash (in Calendar settings) and restore deleted events within 30 days.

Should I put pupil phone numbers or addresses in calendar events? You can add this information in the "description" field of each event, but it's not the most organized place for it. A spreadsheet or contact management system works better for storing pupil details permanently.

A note on when simple becomes complicated

Google Calendar works brilliantly when you have a few pupils and a straightforward schedule. It starts to become complicated when you're managing:

  • 10+ pupils with different schedules

  • Regular payment collection and invoicing

  • Lesson notes and progress tracking

  • Communication with multiple families

  • Rescheduling and makeup lessons

At that point, you're managing Google Calendar plus a payment system plus a notes system plus a communication system. Each works fine individually, but coordinating them all takes time and mental energy.

Some tutors reach a point where they'd rather have one system that handles everything automatically instead of juggling multiple tools. Tutonomi is built for exactly that - it handles scheduling, automatic payments, lesson notes, and communication in one place, specifically designed for private tutors. It's completely free to use with no monthly fees, and takes about 10 minutes to set up.

Last updated:

  • I simply love it

  • Saves me 5 hours a week

  • No subscription fee

  • I have more family time now

  • My schedule is crystal clear

  • I spend more time earning (or relaxing!)

  • Now I get paid on time, every time

  • I highly recommend this app!

Tutonomi.

The free tutoring management software.

© 2025 Made for Good Ltd

Tutonomi.

The free tutoring management software.

© 2025 Made for Good Ltd

Tutonomi.

The free tutoring management software.

© 2025 Made for Good Ltd

Tutonomi.

© 2025 Made for Good Ltd