Event calendar for schools
Event Calendar Widget gives schools, PTAs and districts a single, always-current calendar of term dates, holidays, exams, fixtures and parent events — synced from the calendar the office already keeps. Parents stop emailing to ask “when is…” and check the website instead.
4.9/5 from 1,284 reviews
Try the live calendar
Browse the months and open an event — this is the real widget, running below.
Made for schools
Everything you need to publish events for your school, without the maintenance of a heavier tool.
Sync term dates, holidays and staff training days straight from Google or Outlook
Keep year groups, sports and clubs on separate calendars, merged into one view
Parents add fixtures and parents’ evenings to their own phones in a tap
What schools put on the calendar
A few of the most common ways the calendar earns its place on the page.
- 01
Term dates, holidays and staff training (INSET) days
- 02
Exam timetables and assessment windows
- 03
Parents’ evenings, open days and enrollment deadlines
- 04
Sports fixtures, matches and tournaments
- 05
Clubs, rehearsals, trips and performances
- 06
Board meetings, fundraisers and PTA events
What to look for in a school calendar
The things that actually matter when you’re picking an events calendar for a school.
One source of truth for the whole community
Parents, students and staff should all see the same dates. A calendar synced from the office’s master schedule replaces the out-of-date PDFs and conflicting newsletters that cause missed deadlines.
Year groups and departments, kept apart
A secondary school runs dozens of overlapping schedules. Look for a widget that merges multiple calendars so each department owns its dates while families filter down to what’s relevant to them.
Readable on every device
Families check the calendar on phones, school computers and shared tablets. It should load quickly, meet accessibility basics, and stay legible at any size.
Manageable by office staff
School sites are usually updated by administrators, not developers. Pulling events from a calendar they already maintain means no new system to learn and nothing to break at the start of term.
How to add it to your site
Three steps, no developer required — and it works the same on every website builder.
- 1
Keep events in the calendar you already use
Add your events to Google Calendar, Outlook or any iCal calendar — the same one your team already maintains. Nothing new to learn, and edits show up on your site automatically.
- 2
Style it to match your site
Pick an accent color, light or dark mode, and the layout that fits: a month grid for an overview, a schedule list for what’s next, or a compact card view for tight spaces.
- 3
Paste one line of code
Drop the embed snippet into any page. It works on every major website builder — see the platform guides for the exact steps on yours.
<!-- Event Calendar Widget embed code -->
<div id="calendar-embed-cal-dot-et"
data-calendar-link="your-calendar-id"
data-theme="#2563eb"
data-show-powered="true"
data-mode="light"
data-first-day-of-week="mon"
data-view="month"
data-show-side-panel="false"
data-timezone="America/New_York"></div>
<script src="https://calget.com/assets/js/embedcalendar.js" defer></script>Building on a specific platform? Follow the exact steps in our platform guides for WordPress, Squarespace, Wix, Webflow and more.
Schools calendar questions
Yes. Add term dates, holidays and training days to your calendar as far ahead as you like and they’ll appear on the website immediately, with future months ready to browse.
Yes. You can combine separate calendars — for example, one per year group or department — into a single widget that families can filter.
The calendar is built with semantic markup and keyboard navigation in mind, and events carry clear text labels so assistive technology can read them.
No. Setup is pasting one line of code into a page. Office staff can manage events entirely from the calendar app they already use.
You can start for free with a public calendar. Paid plans add more calendars and customization when you need them.
Run something else?
Add your events calendar in minutes
Join thousands of websites keeping their visitors informed and engaged. No credit card required.