How to Actually Use the EPS Academic Calendar Without Losing Your Mind
The Edmonton Public Schools calendar is one of those documents that looks simple on paper but becomes a mess the moment you try to plan your life around it. I spent three years tracking everyProfessional Learning Day and every statutory holiday across two kids in different schools. What I found was that the published calendar tells you roughly when things happen, but it leaves out the operational details that actually affect family schedules. Here is how to navigate it properly. The academic year starts around late August and runs through mid-June. That is the basic shape. What most people miss is that the calendar has built-in flexibility days that shift from year to year, and the dates on the published PDF are not always the dates that get executed. In 2023, for example, Professional Learning Day 3 moved by a week because of a winter storm, and the district did not prominently announce the change on their main calendar page. Parents who were counting on that Wednesday off found out from their child instead. Here is the workflow I use now. I download the current academic year calendar from the EPS website, but I do not stop there. I cross-reference it against the Alberta statutory holiday schedule for the same year. EPS follows provincial holidays automatically, but they also add floating PD days that do not map cleanly onto any holiday framework. Last year I caught a conflict between a PD day and a family event that was on my personal calendar. The EPS PD day fell on a Friday, which meant no school, but my kid had a registered tournament that assumed a normal school-day start. I called the school office two weeks early and they confirmed the tournament was still on because it was organized by the city, not the school. The takeaway is that EPS PD days cancel instructional time, not external commitments.
Another thing that trips people up involves the January break. The calendar shows roughly ten days between Christmas and New Year's, but the actual return date changes depending on when New Year's Day lands and whether January 1st falls on a weekend. In leap years, the shift is more noticeable. In 2024, January 1 was a Monday, so students returned January 3. In 2025, January 1 was a Wednesday, and students went back January 8. The gap varies by five days purely based on calendar arithmetic. If you have travel booked, do not assume the break length is fixed. The spring break period is another zone where the calendar gets misleadingly vague. EPS publishes a one-week window in early April, but the exact Monday and Friday change every year. In some years it overlaps with Easter weekend. In others it does not. For 2025, spring break runs April 7 through April 11. For 2026, it is April 6 through April 10. Always check the specific year, never assume it is the same week. There is also the matter of early dismissal days. These rarely make it onto the main calendar PDF unless they coincide with a PD day. Parent-teacher interview mornings, for instance, usually involve a shortened schedule, but the notice comes through the school directly, not through the district calendar. I learned this the hard way when my older child's school had a surprise early dismiss at 1pm on a Thursday and I was not notified until my wife got a text from the school secretary. The workaround is to subscribe to your specific school's communication feed, not just the district-wide calendar. Each school posts its own newsletters and reminders, and those contain the early-dismiss and modified-schedule notices that the master calendar omits.
Here is a practical tip that saves real time. Export the EPS calendar to Google Calendar or your preferred tool as soon as the new academic year is posted, usually late June or early July. Most schools will not send reminders about the upcoming year until August. If you wait until the summer is halfway over, the window to adjust your family schedule shrinks dramatically. I set recurring reminders for myself in late July to check the EPS site for any mid-year calendar updates, which happen occasionally when there are weather-related closures or scheduling changes. The biggest limitation of relying solely on the EPS calendar is that it is a district-level document, not a school-level one. It covers the broad strokes: start dates, end dates, PD days, statutory holidays, and break periods. It does not cover events like grade-level parties, fundraising deadlines, sports registration cutoffs, or program-specific dates like kindergarten orientation sessions. Those come from individual schools and programs. If you are a new parent, expect to spend time in September tracking down each school's specific schedule. It is not inefficient. It is just how the system is structured. One counter-intuitive detail that nobody mentions: the final exam period, often called report card week, is not uniformly scheduled across all high schools. John G. Diefenbaker School, for example, may have exams starting a different week than Garneau High School, even within the same district. The calendar PDF shows one end-of-term date for the district, but the actual exam windows are set by each school. If you have multiple children in different high schools, check each school's website individually in May. Do not assume the calendar date applies to all of them.
Get the Full Details

Also worth noting: the EPS calendar does not account for Indigenous learning days in the same way the provincial calendar does. Alberta has a statutory Indigenous Peoples Day in June, but EPS sometimes absorbs it into a PD day or restructures it differently. In 2024, the June 21 Indigenous Peoples Day aligned with a regular school day at most EPS schools, meaning there was no day off. The provincial government declares the holiday, but individual school boards decide whether to close. This is a common point of confusion, and it only became clearer to me after I asked the district office directly. The answer was that EPS treats it as a regular instructional day unless the school posts otherwise. If you want a reliable reference document, the primary source is the EPS website under the Academics section, then Academic Calendar. The PDF updates annually and is the most authoritative version. There is no app, no subscription service that adds value beyond what is already published. Third-party calendars that claim to cover Edmonton schools usually lag by weeks and occasionally copy old dates. Stick to the district source. One more edge case. If your child qualifies for a modified schedule due to an IEP or accommodation, the regular EPS calendar does not apply to them in the same way. Their individual education plan will specify alternative dates and schedules, and those are managed by the school, not the district. I had a friend whose child had a reduced-hour schedule in Grade 4 due to medical accommodations. The EPS calendar showed full days, but his actual attendance was four hours per day on most days. The discrepancy confused everyone until the school psychologist clarified the arrangement in writing.
The bottom line is that the EPS calendar is a starting point, not a complete guide. Use it for the big dates, but do not rely on it for operational details. Keep your kid's school communication feeds active. Cross-check against the Alberta statutory holiday schedule every January. And for God's sake, export the calendar to your personal scheduler before August hits. The system works, but it assumes you are already paying attention to it.