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.

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

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

Role overview

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.

Key responsibilities

A teacher is typically responsible for:

  • 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

Requirements & qualifications

To succeed as a teacher, candidates usually need:

  • 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

Teacher skills

The most in-demand teacher skills on listings today:

Lesson planningClassroom managementSubject expertiseAssessment & gradingCommunicationStudent engagementCurriculum alignmentPatience

Not sure which of these you're missing? A free OnJob profile runs your CV against every live teacher job and shows the exact skill gaps standing between you and a 100% match.

Typical salary & experience

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?

Salaries vary widely: private-school teachers often earn ₹2.5L–₹6L per year, experienced and senior teachers ₹7L+, and government-school pay scales differ by state. Check our salary guide for current ranges.

Ready to land a Teacher role?

Create a free OnJob profile to match against 47,000+ live jobs, see your exact fit score, and fix the skills standing between you and a 94% success rate.

Create my free profile

Free forever · ₹0 to start · Pro from ₹99/month

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.

Create my free profile — free