Holiday Closure Notice: Our office will be closed for the holiday season from December 22nd to January 2nd. We wish you a joyous holiday and look forward to serving you in the New Year!

Early Childhood Education Courses


Session Details

Session Course Dates Registration Deadline Payment Deadline
Winter 2024 Jan 22, 2024 – Apr 05, 2024 Jan 12, 2024 at 4pm ET Jan 17, 2024 at 4pm ET
TESL 1 Winter 2024 Feb 01, 2024 – May 31, 2024 Jan 26, 2024 at 4pm ET Jan 30, 2024 at 4pm ET
Late Winter 2024 Feb 19, 2024 – Apr 19, 2024 Feb 09, 2024 at 4pm ET Feb 14, 2024 at 4pm ET
TESL 2 Late Winter 2024 Mar 01, 2024 – Jun 30, 2024 Feb 26, 2024 at 4pm ET Feb 28, 2024 at 4pm ET
Spring 2024 Apr 08, 2024 – Jun 07, 2024 Apr 02, 2024 at 4pm ET Apr 04, 2024 at 4pm ET
Late Spring 2024 May 06, 2024 – Jun 28, 2024 Apr 26, 2024 at 4pm ET May 02, 2024 at 4pm ET
TESL Summer 2024 Jun 01, 2024 – Sep 30, 2024 May 24, 2024 at 4pm ET May 29, 2024 at 4pm ET
Summer 2024 Jun 24, 2024 – Aug 09, 2024 Jun 14, 2024 at 4pm ET Jun 20, 2024 at 4pm ET

Winter 2024

  • Dates: Jan 22, 2024 – Apr 05, 2024
  • Deadline: Jan 12, 2024 at 4pm ET
  • Payment Due: Jan 17, 2024 at 4pm ET

TESL 1 Winter 2024

  • Dates: Feb 01, 2024 – May 31, 2024
  • Deadline: Jan 26, 2024 at 4pm ET
  • Payment Due: Jan 30, 2024 at 4pm ET

Late Winter 2024

  • Dates: Feb 19, 2024 – Apr 19, 2024
  • Deadline: Feb 09, 2024 at 4pm ET
  • Payment Due: Feb 14, 2024 at 4pm ET

TESL 2 Late Winter 2024

  • Dates: Mar 01, 2024 – Jun 30, 2024
  • Deadline: Feb 26, 2024 at 4pm ET
  • Payment Due: Feb 28, 2024 at 4pm ET

Spring 2024

  • Dates: Apr 08, 2024 – Jun 07, 2024
  • Deadline: Apr 02, 2024 at 4pm ET
  • Payment Due: Apr 04, 2024 at 4pm ET

Late Spring 2024

  • Dates: May 06, 2024 – Jun 28, 2024
  • Deadline: Apr 26, 2024 at 4pm ET
  • Payment Due: May 02, 2024 at 4pm ET

TESL Summer 2024

  • Dates: Jun 01, 2024 – Sep 30, 2024
  • Deadline: May 24, 2024 at 4pm ET
  • Payment Due: May 29, 2024 at 4pm ET

Summer 2024

  • Dates: Jun 24, 2024 – Aug 09, 2024
  • Deadline: Jun 14, 2024 at 4pm ET
  • Payment Due: Jun 20, 2024 at 4pm ET