Teacher job description template

An effective description can help you hire the best fit for your job. Check out our tips to provide details that skilled professionals are looking for.

Trusted by

Tips for Writing a Teacher Job Description

A teacher is a professional educator who specializes in a particular field of study and has relevant educational qualifications or experience in order to instruct students. Teachers might provide one-on-one tuition services, or they might conduct group sessions teaching large classes, as is traditionally done at a school. A teacher may be expected to teach using educational material provided by a school or to create and provide their own teaching materials. Teachers are also typically required to mark and grade students’ work.

A schoolteacher’s salary depends on their experience, their teaching ability, how much they know about a subject, and how much effort and time they’re willing to invest.

In this article, we will cover a sample job description, exploring the daily responsibilities and necessary qualifications for a teacher. 

Job Summary Overview

We are seeking a dedicated elementary-school teacher. You will collaborate with other teachers to create effective educational material to teach students in accordance with course curricula. As a teacher, you will be expected to provide both group and one-on-one sessions to students across a range of skill levels. In addition to creating educational materials, your duties will include teaching students, grading assignments, providing feedback, and conducting examinations.


Below are some of the responsibilities a teacher is expected to assume in their position:  

    • Creating educational material and lesson plans in order to achieve target objectives based on established curricula
    • Teaching one-on-one and group sessions, adapting teaching material, learning environment, and styles to match student ability
    • Grading assignments, as well as providing detailed feedback to students to provide guidance and track students’ progress
  • Conducting examinations in accordance with all examination body guidelines
Job Qualifications and Skill Sets

Below are the qualifications and education requirements expected of a teacher:

    • Bachelor’s degree in education and/orthe appropriate subject area 
    • Necessary teaching qualifications and/or relevant subject-matter experience
    • Experience with teaching students from a wide variety of age groups and skill levels
    • Passing of all the required background checks if required for working with children
  • Teaching experience with creating educational materials and extracurricular activities to challenge students and meet curriculum objectives
  • Excellent written and verbal communication skills with a strong attention to detail as well critical-thinking skills


Rating is 4.8 out of 5.

clients rate Teachers based on 1K+ reviews

Hire Teachers

Teachers you can meet on Upwork

  • $40 hourly
    Diana A.
    • 5.0
    • (10 jobs)
    Amman, AMMAN
    vsuc_fltilesrefresh_TrophyIcon Teaching
    Teaching Algebra
    Molecular Biology
    Mathematics Tutoring
    Analytical Chemistry
    I'm a tutor (teacher). I have been tutoring students in Modern Standard Arabic, Palestinian Arabic, Mathematics, science subjects, and English for five consecutive years. I have taught Arabic in language centres and online for non-Arabic speakers, and for students who had weaknesses in reading, listening, writing, or speaking Arabic.
  • $45 hourly
    Sarah Z.
    • 5.0
    • (23 jobs)
    Brunswick, GA
    vsuc_fltilesrefresh_TrophyIcon Teaching
    Teaching English
    Project Plans
    Public Speaking
    ESL Teaching
    English Tutoring
    Workshop Facilitation
    My name is Sarah and I am from Minnesota, USA. I have been living abroad for the past 10 years in the Netherlands. I enjoy spending time with my family, traveling, and love learning. I have a Bachelor of Arts degree from Metropolitan State University in Intercultural Studies. I have 4 years of online English teaching experience. I believe in positive reinforcement in the classroom and love connecting my students learning styles with our classwork to make learning English fun and effective. I have specialized certificates and experience in teaching English to young learners and teaching business English. I look forward to working with you and helping you meet your English goals.
  • $108 hourly
    Bryanna P.
    • 5.0
    • (4 jobs)
    Miami, FL
    vsuc_fltilesrefresh_TrophyIcon Teaching
    Content Creation
    I love teaching yoga! I've been working in the online space for years and have experience in content creation of all kinds, email marketing, website development, podcast production, video creaton and more !
Want to browse more talent? Sign up

Join the world’s work marketplace

Find Talent

Post a job to interview and hire great talent.

Hire Talent
Find Work

Find work you love with like-minded clients.

Find Work