Training Calendar Template: Free Excel Format With Example
Download a free training calendar Excel template, a completed example and five sample schedules. Learn how to plan dates, check bookings and manage renewals.

A training calendar brings planned sessions together with their dates, participants, location and trainer, so teams can coordinate training with everyday work.
- Plan around required refresher dates, new starters and business deadlines, then leave time for practice and follow-up.
- Check room capacity, trainer availability and staff cover before confirming bookings. Spreadsheet clash checks cannot check every practical arrangement.
- Keep personal completion records alongside the calendar. A session date does not prove that an employee attended or met a renewal requirement.
- The free Excel workbook uses one session list for its month grid and year totals, with separate renewal records and five sample planning outlines.

Train teams faster and more effectively with AI
A training calendar brings your planned training sessions into one place. It shows when they happen, who needs to attend, where they run and who is responsible. Use it to plan a whole year, coordinate several teams or keep track of the next few months.
I'm the COO at Coursebox, where we make employee training software, and I manage most of our Perth team.
The free Excel template below turns one session list into a month calendar and a year overview. Its completed example follows an illustrative community health provider across three Queensland sites. On 3 August, an induction day and a CPR refresher need the same room, and induction has 18 bookings for 16 seats. We’ll use those problems to show how to build a calendar you can actually deliver.
Get the blank Excel workbook, a completed example with 24 sessions and five sample planning outlines, and a printable four-page PDF. No sign-up required. The example is illustrative.

Open the calendar preview at full size
What is a training calendar used for?
A training calendar helps you bring individual programmes together. An induction day might work for the new starters, while taking the only available room away from a refresher for existing staff. Seeing both in the same calendar lets you resolve that conflict before asking people to attend.
Start with a reason for each programme: a task people need to learn, a required refresher or a change coming to the business. Your training plan explains that purpose and the intended result. The calendar gives the work dates and resources. You may need to adjust the programme as you find out what staff and trainers can fit in.
Training calendar, schedule, plan or agenda?
The terms overlap in practice. In this guide, we use them to describe the following jobs:
| Document | What it helps you decide | Example |
|---|---|---|
| Training plan | Why training is needed and what it should achieve | Prepare staff to use the new rostering app |
| Training calendar | When programmes and sessions fit together | App training at three sites before launch |
| Training schedule | Dates and times for a person or group | The Logan team’s sessions and practice time |
| Training agenda | What happens during a session | Demonstration, practice and questions in a two-hour workshop |
| Completion record or training matrix | Who has completed required training and who is due | Each employee’s recorded refresher dates |
In the example, the calendar has five separate induction dates from July to November. A new starter’s personal schedule then includes their induction date, supervised work and later check-ins. These are different views of the same training.
The induction day itself runs from a training agenda.
What goes into a training calendar
Use one row for each dated session. If you run the same workshop for three shifts, give each delivery its own row so you can check the trainer, room and attendance limit separately.
| Detail | What it means | Example |
|---|---|---|
| Programme | The bigger programme the session belongs to | Compliance refreshers |
| Session | The thing that gets a date | CPR refresher: Logan |
| Type | The kind of training, for grouping and reporting | Compliance |
| Group | Who it is for | Support workers at the Logan site |
| Date and times | When it starts and ends | 3 Aug 2026, 09:00 to 12:00 |
| Location or link | A room, or Online | Logan training room |
| Trainer or owner | The name used for the workbook’s availability check | External CPR provider |
| Seats and bookings | The room or licence limit, and how many have booked | 20 seats, 18 booked |
| Due by | A date the training must happen before | 4 Sep 2026, before a new app goes live |
| Repeat every | An interval used to propose the next session date | 12 months in this example |
| Status | Planned, confirmed, done or cancelled | Confirmed |
Use Type to label different kinds of training, such as onboarding or compliance. The Year view groups by Programme and counts sessions rather than hours. Estimate the length of each session separately before booking staff time.
Types of training calendars
- Annual calendar: plan a defined year alongside your staffing and budget decisions. The example uses July 2026 to June 2027, but you can choose another starting month.
- Rolling calendar: keep a fixed period ahead, such as the next 12 months. As one month finishes, plan the next month at the end. Update the dates and rows yourself in this workbook.
- Monthly view: use a closer view of the session list to coordinate the coming weeks. It should reflect the same dates as the annual plan.
- Intake calendar: plan around people’s start dates. A shared induction goes on the calendar, while each new starter also needs dates for practice and check-ins.
- Renewal calendar: work back from each person’s next required refresher date. Confirm the interval that applies to their role and training before entering it.
- Public training calendar: advertise dates that customers can book. This template is intended for internal staff planning.

View the types of training calendars infographic at full size
How do I create a training calendar?
The example follows a fictional community health provider with about 250 staff in Logan, Ipswich and Toowoomba. Its workbook contains 24 selected sessions across five programmes from July 2026 to June 2027. It illustrates planning decisions, rather than a complete training allocation for all 250 employees.
Step 1: Put the fixed dates in first
Start with deadlines and the people they affect. Check required refresher dates, new starter dates, planned leave and business changes such as a system launch. For compliance training, use the applicable requirement to work backwards to a suitable session date. In this example, the organisation uses a 12-month CPR refresher interval and initially proposes three August sessions, one per site.
A group refresher in August does not establish that every employee completed it. In the illustrative Renewals tab, one worker’s recorded completion was 20 August 2025. With a 12-month interval, the calculated due date is 20 August 2026. At the example’s review date of 19 October, that record is overdue. Check the person’s completion evidence and arrange the appropriate follow-up.
The Renewals tab adds the interval you enter to each person’s recorded completion date. It compares the result with the review date at the top. The completed example uses 19 October 2026; change that date when reviewing it. The blank workbook uses today’s date. Labels such as Expired describe the interval entered in the sheet, rather than independently verifying a qualification’s validity.
Confirm staff cover, room setup time, travel and equipment bookings yourself. Check overnight sessions across both dates. The spreadsheet compares matching room and trainer names on the same date; a clear Check column does not establish that every delivery arrangement is ready.
Step 2: Add the intakes
Group new starters into shared induction dates where that suits the job. The example has five intakes, each on the first Monday of the month from July to November. Check whether anyone joining between those dates needs essential instruction before their first shift.
Step 3: Add what the needs analysis found
Next, add training that addresses a specific work need. A training needs analysis can help establish what people need to do differently and whether training will help. Once you have agreed on the programme, allow time for instruction, practice and follow-up in the calendar.
The example has two development priorities. Staff at all three sites need to learn a new rostering app before it launches on 4 September. Newly appointed team leaders also have a six-month programme from January to June. The app sessions have a fixed deadline; the leadership sessions can be arranged around the cohort’s availability.
Step 4: Give every session an owner, a room and a seat limit
Confirm who will run each session and how many people can attend. Use the actual room or delivery limit, then ask managers whether enough staff can be released at once. A room with 20 seats is no help if the team can only spare six people from a shift. When another trainer takes over, a facilitator’s guide can explain the session, while a training checklist covers preparations.
Step 5: Read the Check column
The Check column compares sessions on the same date for overlapping room and trainer bookings. It also flags bookings above the seat limit, a missing trainer or owner, and a session dated after its deadline. Use consistent room and trainer names: the sheet matches the text you enter. For self-paced sessions, enter Online as the location. A blank start or end time is treated as the start or end of the day.
Problems left visible in the completed example
Example: Illustrative Queensland community health provider, July 2026 to June 2027.

- 1. Room booked twice: Two sessions in the same room at overlapping times on the same day. Online sessions never clash on room.
- 2. Trainer booked twice: The same owner on two sessions that overlap. A session with no times counts as all day.
- 3. Seats left: Seats minus bookings. A negative number means more people booked than the room holds.
Open the session checks at full size
The completed workbook deliberately leaves these problems visible. Here is how you could resolve them before confirming the dates:
| Date | Session | Check | Fix |
|---|---|---|---|
| 3 Aug 2026 | Induction day: August intake | Room booked twice. Over capacity by 2. | Move one session to an available room or date before its due date. Use a confirmed larger room or an extra induction session for the two additional bookings. |
| 14 Oct 2026 | Support plan refresher and team leader briefing | Trainer booked twice. | Choose another available trainer or move the briefing, allowing time after the refresher finishes at 15:00. |
| 16 Sep 2026 | Safety module: fire and evacuation | No owner. | Assign someone to arrange delivery and confirm the site’s practical drill requirements. |
| 9 Sep 2026 | Rostering app: Toowoomba | After the deadline. | Reschedule before 4 September, leaving time for staff to practise before launch. |
A 09:00 to 10:00 session and a 10:00 to 11:00 session do not trigger an overlap warning. Allow time for room setup, breaks and travel yourself. The workbook compares one Trainer or owner field, so it cannot check a separate coordinator or several trainers. Keep those arrangements in your booking records.
Step 6: Look at the month and the year
In Calendar, enter the first day of the month you want to see. Each day shows up to two session names, with a count such as “+1 more” when there are others. Go back to Sessions for the complete list and times. Cancelled sessions are excluded from the month grid and year totals.
The Year view counts sessions by programme and month. In this example, August contains seven of the 24 sessions and December has none. Investigate that concentration with managers: one short online module and one full-day workshop each count as one session, so the totals alone cannot tell you how much staff time a month needs.
Check which dates can move before spreading the work out. The infection control module is due by 31 August, so moving it to an empty December would miss its deadline. Look for another August date or move a flexible session. Compare the plan with staff availability and your training budget separately; this workbook does not calculate costs or staff hours.
Step 7: Publish it, then review it every month
Ask managers to check coverage before you confirm the calendar. Once dates are agreed, send invitations through your normal calendar or learning platform. Name someone responsible for keeping the shared plan current, and review it monthly as well as whenever a booking changes.
For repeating sessions, Next run due adds the repeat interval to the planned session date. Treat it as a provisional booking date for next year. It neither creates a new row nor proves that an individual completed the course. Update personal renewal records from actual completion evidence.
Training schedule samples for other situations
In the 180 days to 19 October 2026, at least 100 people asked our AI course builder, in their first request, for workplace training planned across several sessions or a stretch of time, from 30-day onboarding paths to annual compliance refreshers. The samples follow the patterns that came up most.
The five sample tabs in the example workbook suggest ways to arrange training. Their short tables are planning outlines, so do not paste them directly over the wider Sessions table. Turn relative timings such as Day 30 into actual dates, then enter each delivery in the matching Sessions fields.
Onboarding: a 30, 60 and 90 day path
Use a sequence that helps a new starter move from initial instruction to supervised work and then independent performance. These dates are a starting point; a role with safety requirements may need a practical check much earlier than day 60.
| When | Session | Who runs it | Notes |
|---|---|---|---|
| Day 1 | Induction: systems, safety, who to ask | L&D coordinator | Every intake |
| Week 1 | Shadow an experienced colleague for three shifts | Team leader | Every intake |
| Day 30 | Check-in: what is going well, what is not | Manager | Every intake |
| Day 60 | Skills sign-off on the core tasks | Team leader | Every intake |
| Day 90 | Review against the role's expectations | Manager | Every intake |

Secure Meters: a first-month window for onboarding
At Secure Meters, new joiners complete foundational onboarding in their first month using self-paced courses, while classroom sessions continue for advanced and collaborative topics.
For your calendar, give independent study a completion window and reserve shared dates for work that needs a trainer or colleagues.
Compliance renewals
Use a renewal plan when people need repeat training at defined intervals. The intervals in the downloadable sample are illustrative inputs. Confirm the current requirement for your workplace, role and qualification before using them.
| When | Session | Who runs it | Notes |
|---|---|---|---|
| 12 months in this sample | CPR | External provider | Allow time before the earliest individual due date |
| 36 months in this sample | First aid | External provider | Book with CPR in the same year |
| 12 months in this sample | Privacy and records | Practice lead | Online, due by 30 September |
| 24 months in this sample | Manual handling | L&D coordinator | Check role-specific practical instruction and assessment; an online module alone may not cover the work |
| 12 months in this sample | Fire and evacuation | Site manager | Drill on site plus a short module |
Check the earliest individual due date before choosing the group session. Leave time for people on leave, people on other shifts and anyone who needs another attempt. The sample allows six weeks before the earliest due date; choose a lead time that fits your actual booking arrangements.
A six-month programme for new managers
Space the sessions so new managers can try a task between meetings. After a session on feedback, for example, ask each manager to prepare and hold a feedback conversation before the next meeting.
| When | Session | Who runs it | Notes |
|---|---|---|---|
| Month 1 | Your first 90 days as a manager | L&D lead | Half day |
| Month 2 | Setting expectations and giving feedback | L&D lead | Half day |
| Month 3 | Running one-to-ones | External facilitator | Half day |
| Month 4 | Rosters, leave and budgets | Operations manager | Two hours |
| Month 5 | Handling conflict in the team | External facilitator | Half day |
| Month 6 | Review: what changed, what is next | L&D lead | Two hours |
At the following session, discuss what happened and give managers a chance to practise again. Check that each topic arrives before managers need it. A team leader handling rosters immediately may need that topic before month four.
The same session for every shift
If the site runs around the clock, one daytime workshop will leave some staff without a practical way to attend. Repeat the session for each shift, and include any supervised assessment in the plan.
| When | Session | Who runs it | Notes |
|---|---|---|---|
| Day shift | Isolation and permit to work | Shift supervisor | 06:30 to 08:00 |
| Afternoon shift | Isolation and permit to work | Shift supervisor | 14:30 to 16:00 |
| Night shift | Isolation and permit to work | Shift supervisor | 22:30 to 00:00 |
| All shifts | Practical assessment at the machine | Trainer | Within two weeks of the session |
Agree the timing with shift managers so staff can attend during paid working time and the site keeps enough cover. Check overnight bookings manually against both dates. The workbook warns when an end time is at or before the start time, but does not calculate conflicts across midnight.
A new system, trained in waves
Plan backwards from the launch date. Train a small group first so they can help colleagues, then give each team time to practise before the system becomes part of everyday work.
| When | Session | Who runs it | Notes |
|---|---|---|---|
| Week 1 | Train the champions, one per team | Vendor trainer | Two hours |
| Week 2 | Wave 1: head office teams | Champions | One hour per team |
| Week 3 | Wave 2: site teams | Champions | One hour per team |
| Go-live week | Drop-in help desk at each site | Champions and IT | Daily, 30 minutes |
| Week 6 | Follow-up: fix the common mistakes | IT trainer | 30 minutes, online |
Champions are staff trained first so colleagues have someone nearby to ask for help. Book the follow-up while arranging the launch sessions, then use questions and mistakes from the first weeks to decide what it should cover.
What to send once the calendar is set
Managers need to know which dates affect their team and what you need them to check. Send a link to the master calendar, with a short note such as this:
Send it once the calendar is set, with the month view or the PDF attached.
Subject: Please check the training calendar for [YEAR] Hi everyone, The training calendar for [YEAR] is ready for your review. Please use the master copy at [LINK]. By [DATE], please check: 1. Your team can attend the proposed dates and you have enough staff cover. 2. Anyone on leave has a suitable alternative before their deadline. 3. People due for a refresher have a booking that meets their individual requirements. Please reply with any conflicts or missing sessions so we can agree on a workable arrangement before confirming bookings. Thanks,
- [YEAR]
- : The period the calendar covers (for example, July 2026 to June 2027)
- [DATE]
- : When managers should reply by (for example, 31 July)
- [LINK]
- : Link to the shared master calendar (for example, Your shared workbook URL)
Each month after that, check the calendar in this order:
- Mark sessions that ran as Done. Record individual attendance and completion in your learning platform or a separate register.
- Review missed or moved sessions against their deadlines, then check the new room, trainer and staff arrangements.
- Add new intakes and update personal renewal records from confirmed completion dates.
- Review the next three months with managers for leave, busy periods and coverage gaps.
A calendar shows what you planned and which sessions ran. Use attendance and completion records alongside it to review training measures. After each programme, check whether people can apply what they learned, then use the findings to plan the next session.
When a spreadsheet calendar is not enough
- For the day itself, run each session from a training agenda.
- When chasing enrolments takes longer than planning, use an LMS that assigns and tracks each course and keep the calendar for the dates.
- For shared editing, agree where the master file lives, who can change dates and how managers hear about changes. Avoid circulating several editable email attachments.
Version 1.1 (19 October 2026) was checked in Microsoft Excel on Windows. The workbook has space for 300 sessions, 12 programme names in Year view and 20 person-course renewal records. It does not send invitations or reminders. Google Sheets, LibreOffice and Excel for Mac have not been tested.
Planning your training year
Use the blank workbook for your own dates and keep the completed example beside it while you plan. Once the dates and delivery arrangements are agreed, Coursebox’s employee training software can help you create the self-paced courses that sit alongside your live sessions.
Frequently Asked Questions
The terms overlap. This guide uses training calendar for the shared view across programmes, and training schedule for dates and times affecting a particular person or group. You can derive both from the same session list.
Enter one session per row with its date, start and end times, participants, location, trainer, seat limit and bookings. Add deadlines where needed. In the free workbook, those entries feed Calendar and Year view automatically. Change the month in Calendar and the starting month and programme names in Year view to suit your plan.
The workbook was checked in Microsoft Excel on Windows. Google Sheets, LibreOffice and Excel for Mac have not been tested. The example includes a four-page PDF showing Sessions, Calendar, Year view and Renewals. Download the Excel files to edit the plan.
Review it monthly and whenever a booking, staffing requirement or deadline changes. A yearly plan provides a starting point, but keep checking the coming weeks with managers so staff cover and individual due dates remain accurate.
For each delivery, record the programme, session, intended group, date, start and end times, location, trainer or owner, seat limit, bookings, relevant deadline and status. Keep individual attendance and completion evidence in a separate register or learning platform.

Alex Hey
Alex Hey is a technical marketer with 10 years of hands-on growth and digital marketing experience. He cofounded Coursebox together with Travis Clapp who he met online when looking for a cofounder to build a globally impactful software product. He works in the Perth, Western Australia office as the COO. He built the world's first automated funnel for patient recruitment before building Coursebox. After launching Coursebox in mid 2023, he drove +400k organic sign ups for Coursebox. Alex leads the marketing and digital growth of Coursebox and works with the product development team bringing a passion for data-driven product decision and exceptional user experience. Alex is determined to build the world's easiest way to build the perfect course.


