As an ESL Teacher, you will be responsible for delivering dynamic and engaging English language lessons to students at various proficiency levels. You will create a supportive and interactive learning environment that promotes language acquisition and cultural understanding. Your primary duties will include: Planning and implementing lesson plans that align with curriculum objectives and student needs. Conducting engaging and interactive classroom activities to enhance language skills in listening, speaking, reading, and writing. Providing constructive feedback to students to facilitate their language development and progression. Monitoring student progress and adjusting teaching strategies accordingly. Integrating technology and multimedia resources to enhance the learning experience. Collaborating with colleagues to develop instructional materials and assessment tools. Participating in professional development activities to stay current with best practices in language teaching.