Full-time TESL (4 Weeks)
The full-time TESL Diploma Program is a very intense 4 week program! We recommend that students who enroll in this program do not have any other work or personal commitments. There is quite a lot of outside work that needs to be completed in order to be successful in the program.
The course is designed with a balance between practical and theoretical learning. Students will receive a great amount of teaching practice during the program and will be able to observe our ESL classes during the day.
Time and Duration
Monday to Friday from 8:30am to 3:00pm for 4 weeks
Location
Full-time program is available in Toronto
Observation
Completed within the 4 weeks on Tuesdays
Practicum
- Completed outside of the course time
- Practicum classes take place at either 2pm to 4pm or 3:30pm to 5:30pm. In some cases, weekend and evening classes may take place
- 5 practicum classes must be taught
- Practicum begins in week 2 of the program and extends outside of the 4 weeks of study
Exam
Written on the Monday following week 4
Part-time TESL (10 Weeks)
The 10 week part-time program is a good option for those who do have work or personal commitments. Although it is part time, there is still homework to be completed outside of the 10 weeks.
The part-time program follows the same syllabus as the 4 week schedule. You will learn all the skills necessary for preparing and conducting an English class at any level and under a variety of conditions, quickly and effectively.
Time and Duration
Tuesdays, Wednesdays and Thursdays from 6pm to 9:30pm for 10 weeks
Location
Part-time program is available in Toronto
Observation
75% of the observation tasks are completed within the in class sessions and 25% is completed outside of class either during the day or through video
Practicum
- Completed outside of the course time
- Practicum classes will be Monday to Thursday evenings plus possibly some Saturdays
- Practicum begins in week 3 of the program and extends outside of the 10 weeks of study
Exam
Written on the last Thursday of week 10





