Below you will find our school calendar, which is broken down into summer, fall, and spring terms. Given the personalized nature of online education, it is important to note that depending on your entry point, your start and end dates for each term will differ slightly.

Academic Calendar 2024-25

Fall TermAugust 26 - December 20
Spring TermJanuary 6 - May 9

2024-2025 Breaks (No Classes)

Thanksgiving BreakNovember 25 - 29
Winter Holiday BreakDecember 20 - January 5
January 28 - 30 (Lunar New Year)
Spring BreakMarch 10 - 14

Academic Calendar 2025-26

Summer TermMay 27 - August 15
Fall TermAugust 25 - December 19
Spring TermJanuary 5 - May 15

Please Note: The Summer Term is optional and intensive, allowing students to build a yearlong schedule that takes advantage of the flexibility that summer affords. We also offer group summer STEM and enrichment courses that begin on June 16th.

2025-2026 Breaks (No Classes)

Summer BreakJune 20 - July 6
Labor DaySeptember 1
Thanksgiving BreakNovember 22 - November 30
Martin Luther King Jr DayJanuary 19
Spring BreakMarch 9 - March 15