Bayswater Vancouver is seeking an experienced, certified ESL teacher to join our team. The role involves teaching General English and specialty modules while mentoring with leaders and growing within the company. Responsibilities include teaching up to 30 lessons per week, supporting the Director of Studies, and participating in regular PD and planning sessions. Competitive hourly pay and advantages offered.