ESL teacher Job Description Template

Use this ESL teacher job description template to advertise the open roles for free using You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

ESL teacher Job Description Template


Job Brief

We are looking for an experienced ESL teacher to join our team. You’ll organize courses for non-native speakers with diverse activities and methods that cover all aspects of English language (speaking, writing, and comprehending).

As a teacher in our school, you’ll create individualized educational plans based on each student’s needs and evaluate their progress through homework and assessments. ESL teacher skills also include building positive relationships with parents and teachers and helping them evaluate student progress.

If you love English and education and have a calm and positive personality, we’d like to meet you.


  • Prepare classroom and course materials
  • Assign homework and exams
  • Grade students’ assessments
  • Create individualized plans for students with special requirements (e.g. learning disabilities)
  • Research new teaching methods for teaching English as a second language
  • Create a supportive and positive classroom environment 
  • Maintain records of student attendance and grades
  • Resolve crises in classroom
  • Inform parents about student progress
  • Collaborate with educational staff to provide a positive learning experience to students


  • Previous experience as an ESL teacher or similar role
  • Knowledge of various methods of teaching English to non-native speakers
  • Great organizational and communication skills
  • A calm and resilient personality
  • Ability to handle classroom crises
  • ESL or TESOL certification
  • Degree in English Language, English Literature or similar field

What does ESL teacher do?

A ESL (English as a Second Language) teacher's day-to-day activities may include:

  1. Lesson planning: Planning and preparing lessons according to the needs and proficiency levels of the students.

  2. Teaching classes: Conducting interactive and engaging classes to teach English language skills such as reading, writing, listening, and speaking. This may involve explaining grammar rules, vocabulary, pronunciation, and providing practice exercises.

  3. Assessing student progress: Evaluating and grading students' assignments, tests, and projects to monitor their language development and identify areas needing improvement.

  4. Providing feedback: Offering constructive feedback and guidance to students individually or in group settings to help them enhance their language skills.

  5. Creating learning materials: Developing and adapting teaching materials, resources, and activities to cater to different learning styles and levels of proficiency.

  6. Incorporating technology: Utilizing various digital tools and educational technology to enhance learning, such as interactive online exercises, language learning apps, and multimedia resources.

  7. Classroom management: Maintaining discipline and fostering a positive learning environment by managing student behavior, encouraging participation, and promoting inclusive and respectful interactions.

  8. Collaborating with colleagues: Collaborating and communicating with other teachers, administrators, and support staff to discuss student progress, share teaching strategies, and address any challenges or concerns.

  9. Professional development: Engaging in ongoing professional development to update knowledge and skills related to language teaching approaches, methodologies, and resources.

  10. Building relationships: Establishing rapport with students by providing support, motivation, and encouragement in their language learning journey. This can involve understanding and respecting their cultural backgrounds, as well as fostering cross-cultural understanding in the classroom.

It is important to note that the specific tasks and responsibilities of an ESL teacher can vary depending on the institution, the age group of the students, and the level of English language proficiency being taught.

ESL teacher Job Description Examples

Private Esl Instructor• STAR7, USA

STAR7, LLC is seeking a Private ESL teacher for an adult student in Brighton, MA. The class details are as follows:• Student- Native Japanese-speaking adult desiring to learn English• Schedule- 2x/week for 60-minutes; any weekday Monday-Friday from 7:00-8:00 PM EST or weekends per instructor's availability...• Location- In-person at the student's home in Brighton, MA• Objectives- Writing - ...

Read more
Esl Teacher (Sy2022-2023)• THE COMMUNITY GROUP

Job Details

The Community Group (TCG) is a private, nonprofit organization creating opportunities through education since 1970. TCG manages a range of programs, including a network of early childhood and out-of-school time programs, a network of charter and district public schools, consulting and training programs, and a child care resource and referral program, Child Care Circuit...



Read more
Esl Teacher• The Stepping Stones Group

Together we can stand even stronger behind our mission to bring children and families first-class teaching services. As industry leaders, we'll continue to bring you unrivaled opportunities for professional and personal growth.

The Stepping Stones Group is currently interviewing ESOL Teachers for the 2022-2023 school year in Duncan, SC...

Our teams are constantly raising the bar to excite, in...

Read more
Esl Teacher To Help With Lesson Plans• Upwork

Seeking an experienced ESL Teacher to help with lesson plans for K-6 grade students.

Read more