Job description

Teacher job description

A teacher educates students by planning lessons, delivering instruction, and assessing progress in a subject or grade. In India they typically prepare lesson plans aligned to the curriculum, teach engaging classes, set and grade assignments and exams, manage classroom behaviour, and support each student's growth — shaping knowledge, skills and character across schools, coaching centres and online platforms.

Reviewed 26 July 2026 · one of 119 role templates · how OnJob writes and checks these

Also known as: School Teacher, Educator, Subject Teacher.

Experience 0–10 yrs Typical pay typically ₹2.5L–₹9L/yr 8 core skills

What does a Teacher do?

A teacher educates students by planning lessons, delivering instruction, and assessing progress in a subject or grade. In India they typically prepare lesson plans aligned to the curriculum, teach engaging classes, set and grade assignments and exams, manage classroom behaviour, and support each student's growth — shaping knowledge, skills and character across schools, coaching centres and online platforms.

A teacher usually has around 0–10 yrs of experience and earns typically ₹2.5L–₹9L/yr in India. The day-to-day blends Lesson planning, Classroom management, Subject expertise and more — this page gives you a ready-to-use teacher job description template you can copy, plus the exact skills and salary employers expect.

Use this template

Teacher job description template

Copy the 8 responsibilities, 5 requirements and 8 skills below into your job post, then edit the parts that are specific to your company — pay band, location and reporting line.

See live Teacher jobs

Select the text above to copy it manually if the button is unavailable.

What are a Teacher's key responsibilities?

A teacher is typically responsible for the 8 duties below, which cover the day-to-day work most employers expect the role to own outright. Paste them into your job post as they are, or cut the ones another team already handles — a responsibility list that claims work the hire will not actually do is the fastest way to lose a candidate at offer stage:

  • Plan and deliver lessons aligned to the curriculum and learning goals
  • Create engaging materials, activities and assessments
  • Set, grade and give feedback on assignments, tests and exams
  • Track each student's progress and adapt teaching to needs
  • Manage classroom behaviour and create a positive environment
  • Communicate with parents about student performance and conduct
  • Support students academically and pastorally
  • Participate in staff meetings, training and school activities

What qualifications does a Teacher need?

Employers hiring a teacher in India usually ask for the 5 qualifications below, typically alongside 0–10 yrs of experience. Keep only the ones you will genuinely screen on: every extra must-have narrows the pool, and in the Indian market a long mandatory list filters out strong candidates whose background simply reads differently on paper:

  • Bachelor's degree in the subject plus a teaching qualification (B.Ed)
  • Strong subject knowledge and the ability to explain clearly
  • Classroom-management and communication skills
  • Patience, empathy and a passion for student development
  • Relevant certification (e.g. CTET/TET) for school roles

What skills should a Teacher have?

These are the 8 skills employers name most often on live teacher listings in India. Treat the first few as the ones worth screening for directly and the rest as signals a candidate can pick up on the job — asking for all of them at once is what turns a reasonable role into an unfillable one:

Lesson planningClassroom managementSubject expertiseAssessment & gradingCommunicationStudent engagementCurriculum alignmentPatience

Listing the three or four skills you genuinely screen on — rather than all 8 — is what keeps a teacher posting from filtering out candidates who could do the job.

What does a Teacher earn in India?

Typical salary (India)

typically ₹2.5L–₹9L/yr

Experience range

0–10 yrs

These are typical ranges and vary by city, company and skills. For live, role-specific pay data, see the OnJob salary guide.

Teacher job description — FAQs

What does a teacher do?

A teacher educates students by planning and delivering lessons, creating materials, setting and grading assessments, tracking progress, managing the classroom, and supporting each student's academic and personal growth in their subject or grade.

What qualifications do you need to become a teacher in India?

You typically need a bachelor's degree in your subject plus a B.Ed, and for government and many private schools, a passing score in CTET or a state TET. Specific requirements vary by board, grade and school type.

Is teaching a good career in India?

Yes — teaching offers stability, meaningful impact and steady demand across schools, coaching centres and the growing online-education sector. It also provides paths into senior teaching, coordination and school leadership.

How much does a teacher earn in India?

Teacher pay in India varies widely by school type: private-school staff often earn ₹2.5L–₹6L per year, while experienced and senior teachers earn ₹7L+. Government-school pay scales differ by state. A B.Ed with CTET or a state TET qualification, deep subject knowledge and proven classroom management are what move someone between those tiers.

Hiring a Teacher?

Post this job description on OnJob and let matching surface the candidates who fit it — instead of reading every CV yourself.

Post a Teacher job

Looking for a Teacher role instead? Browse 20,000+ live jobs.

Explore the full cluster

Everything about Teacher on OnJob

Move across the whole Teacher topic — live openings, real salary data, the job description, interview prep, and early-career routes — all in one place.