BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Global School Calendar//School Holidays//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:AB School Calendar — Global School Calendar
X-WR-CALDESC:School terms\, holidays and public holidays for AB (Canada). P
 ublished school years in this feed: 2026. Source: Calgary Board of Educati
 on (CBE) (https://www.cbe.ab.ca/). Data last verified 2026-07-12. This fee
 d URL is permanent and updates in place when new school years are publishe
 d. Per-type feeds (summer\, winter\, spring\, public holidays\, term dates
 ) are listed at /feeds/.
X-WR-TIMEZONE:UTC
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
X-WR-RELCALID:https://globalschoolcalendar.com/feeds/canada/alberta.ics
BEGIN:VEVENT
UID:canada/alberta-2026-term-fall-semester-(term-1)@globalschoolcalendar.co
 m
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20260831
DTEND;VALUE=DATE:20261219
SUMMARY:AB: Fall Semester (Term 1)
CATEGORIES:TERM
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
DESCRIPTION:CBE starts Aug 31. Edmonton Public starts Sept 2. Minimum 181 i
 nstructional days required.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Fall Semester (Term 1) starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-term-spring-semester-(term-2)@globalschoolcalendar.
 com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270104
DTEND;VALUE=DATE:20270626
SUMMARY:AB: Spring Semester (Term 2)
CATEGORIES:TERM
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
DESCRIPTION:After winter break. June 25 is a system-wide early dismissal da
 y (last day).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Spring Semester (Term 2) starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-holiday-winter-break@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20261221
DTEND;VALUE=DATE:20270102
SUMMARY:AB: Winter Break
CATEGORIES:HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
DESCRIPTION:Most districts: 2 weeks. Return January 4\, 2027.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Winter Break starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-holiday-teachers'-convention@globalschoolcalendar.c
 om
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270225
DTEND;VALUE=DATE:20270227
SUMMARY:AB: Teachers' Convention
CATEGORIES:HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
DESCRIPTION:Alberta-specific: 2-day teachers' convention (dates vary by zon
 e).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Teachers' Convention starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-holiday-spring-break@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270329
DTEND;VALUE=DATE:20270403
SUMMARY:AB: Spring Break
CATEGORIES:HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
DESCRIPTION:Typically 1 week in late March (shorter than BC).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Spring Break starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-labour-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20260907
DTEND;VALUE=DATE:20260908
SUMMARY:AB: Labour Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Labour Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-national-day-for-truth-and-reconciliation@global
 schoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20260930
DTEND;VALUE=DATE:20261001
SUMMARY:AB: National Day for Truth and Reconciliation
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: National Day for Truth and Reconciliation starts 
 tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-thanksgiving@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20261012
DTEND;VALUE=DATE:20261013
SUMMARY:AB: Thanksgiving
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Thanksgiving starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-remembrance-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20261111
DTEND;VALUE=DATE:20261112
SUMMARY:AB: Remembrance Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Remembrance Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-christmas-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20261225
DTEND;VALUE=DATE:20261226
SUMMARY:AB: Christmas Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Christmas Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-boxing-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20261226
DTEND;VALUE=DATE:20261227
SUMMARY:AB: Boxing Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Boxing Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-new-year's-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270101
DTEND;VALUE=DATE:20270102
SUMMARY:AB: New Year's Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: New Year's Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-family-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270215
DTEND;VALUE=DATE:20270216
SUMMARY:AB: Family Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Family Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-good-friday@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270326
DTEND;VALUE=DATE:20270327
SUMMARY:AB: Good Friday
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Good Friday starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-easter-monday@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270329
DTEND;VALUE=DATE:20270330
SUMMARY:AB: Easter Monday
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Easter Monday starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:canada/alberta-2026-ph-victoria-day@globalschoolcalendar.com
DTSTAMP:20260712T120000Z
DTSTART;VALUE=DATE:20270524
DTEND;VALUE=DATE:20270525
SUMMARY:AB: Victoria Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260712
LAST-MODIFIED:20260712T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: AB: Victoria Day starts tomorrow.
END:VALARM
END:VEVENT
END:VCALENDAR
