Teaching ESL in the Mainstream Classroom
(TESLMC)

The course is an internationally recognized, rigorous professional development course designed to give grade 3 to 12 teachers in all curriculum areas "successful classroom strategies for improving the learning achievements of all their students—with a focus on their ESL students."