Mastering Excel: Create School Schedules in a Snap

Victoria Jul 07, 2026

Creating a school schedule can be a daunting task, but with Microsoft Excel, you can streamline the process and create an efficient, organized, and easy-to-update timetable. This step-by-step guide will walk you through the process of making a school schedule on Excel, ensuring you cover all necessary aspects while keeping it user-friendly.

an excel schedule with the words creating a classroom excel schedule
an excel schedule with the words creating a classroom excel schedule

Before we dive into the details, make sure you have a basic understanding of Excel. Familiarize yourself with the ribbon, cells, and basic functions like sorting and filtering. With that in mind, let's get started on creating your school schedule.

a calendar with dates for the upcoming events
a calendar with dates for the upcoming events

Setting Up Your Excel Workbook

Begin by opening a new Excel workbook. You'll notice it consists of multiple sheets. For your school schedule, you'll primarily use two sheets: one for the master schedule and another for the daily schedule.

Block Schedule Free Google Sheets & Excel Template
Block Schedule Free Google Sheets & Excel Template

Rename the first sheet to "Master Schedule" and the second to "Daily Schedule". You can do this by clicking on the sheet tab at the bottom and typing in the new name.

Creating the Master Schedule

a calendar is shown with the date and time for class schedules in excel format
a calendar is shown with the date and time for class schedules in excel format

The master schedule will serve as the backbone of your school schedule, listing all classes, teachers, rooms, and times. Here's how to set it up:

1. In the "Master Schedule" sheet, create headers in row 1: "Class", "Teacher", "Room", "Day", "Period", and "Time".

2. Populate the data below these headers. For example, in the "Class" column, list all the classes you teach. In the "Teacher" column, list your name. In the "Room" column, list the rooms where each class is held.

20 plantillas gratis de horarios para el colegio en Excel
20 plantillas gratis de horarios para el colegio en Excel

Creating the Daily Schedule

The daily schedule will display your schedule for each day of the week. Here's how to set it up:

1. In the "Daily Schedule" sheet, create headers in row 1: "Day", "Period", and "Time".

How to Make an Availability Schedule in Excel (with Easy Steps) - ExcelDemy
How to Make an Availability Schedule in Excel (with Easy Steps) - ExcelDemy

2. Below these headers, list the days of the week (Monday to Friday) in the "Day" column and the periods of the day (e.g., Period 1, Period 2) in the "Period" column.

Now that your workbook is set up, let's link the master schedule to the daily schedule.

How to make time table in Microsoft Excel 2019 || School Time table in Excel Sheet Download
How to make time table in Microsoft Excel 2019 || School Time table in Excel Sheet Download
Homeschool Excel weekly Schedule Calendar Weekly Easy to Customize - Free websites link Included
Homeschool Excel weekly Schedule Calendar Weekly Easy to Customize - Free websites link Included
How to Make an Easy, Editable Classroom Schedule in Google Sheets
How to Make an Easy, Editable Classroom Schedule in Google Sheets
2024 My Excel Weekly Planner | Stylish Study & Daily Templates
2024 My Excel Weekly Planner | Stylish Study & Daily Templates
an open laptop computer sitting on top of a table
an open laptop computer sitting on top of a table
How to Make a timetable in excel | students class time table in excel |excel tutorials
How to Make a timetable in excel | students class time table in excel |excel tutorials
Top 5 Tips to Make Block Scheduling Work - Miss Glitter Teaches
Top 5 Tips to Make Block Scheduling Work - Miss Glitter Teaches
my study plan 💕💕😎👩‍🎓
my study plan 💕💕😎👩‍🎓
How to Make the Perfect Study Plan for Finals Week -
How to Make the Perfect Study Plan for Finals Week -
15+ Ways for Teachers to Use Google Sheets in the Classroom, How To Use Google
15+ Ways for Teachers to Use Google Sheets in the Classroom, How To Use Google
Ultimate Assignment Tracker: Free Coloring Page for Organization
Ultimate Assignment Tracker: Free Coloring Page for Organization
Pastel Aesthetic Daily School Timetable and Study Planner
Pastel Aesthetic Daily School Timetable and Study Planner
How to make a SIMPLE PROJECT SCHEDULE/PLAN | Excel VS Project | BEGINNERS PACK 1/3
How to make a SIMPLE PROJECT SCHEDULE/PLAN | Excel VS Project | BEGINNERS PACK 1/3
How to Create a Class Schedule for Special Ed | Creating a Class Schedule for Special Education
How to Create a Class Schedule for Special Ed | Creating a Class Schedule for Special Education
Check out this image
Check out this image
the class schedule is shown in blue and white
the class schedule is shown in blue and white
What if students had a choice in their daily class schedule?
What if students had a choice in their daily class schedule?
Tips & Templates for Creating a Work Schedule in Excel
Tips & Templates for Creating a Work Schedule in Excel
Student Planner Spreadsheet – Stay on Top of Your Studies
Student Planner Spreadsheet – Stay on Top of Your Studies

Linking the Master and Daily Schedules

To create a dynamic school schedule, you'll use Excel's VLOOKUP function to pull data from the master schedule into the daily schedule. This way, any changes you make in the master schedule will automatically update in the daily schedule.

Here's how to do it:

Using VLOOKUP

1. In the "Daily Schedule" sheet, in cell B2 (under the "Time" header), enter the following formula: `=VLOOKUP(A2, Master Schedule!A:F, 6, FALSE)`. This formula tells Excel to look up the day in cell A2 (Monday) in the "Master Schedule" sheet and return the corresponding time in column F.

2. Press Enter. The time for the first period on Monday should appear in cell B2.

3. Drag this formula down to copy it for the rest of the periods on Monday.

4. Repeat this process for the rest of the days of the week.

Your school schedule is now complete! You can easily update it by changing the data in the "Master Schedule" sheet. The "Daily Schedule" sheet will automatically update to reflect these changes.

Remember to save your work regularly to avoid losing any data. You can also print out your daily schedule for easy reference. To do this, select the range of cells you want to print (e.g., A1:E16), then click on the "Print" button in the "File" menu.

Creating a school schedule on Excel might seem complex at first, but with practice, you'll find it's a powerful tool for organizing your teaching schedule. Happy scheduling!