Usually teachers’ salaries in private schools vary accordingly with the size and reputation of the school or organization itself. However, here we have tried to provide you the approximate salaries pocketed by teachers of High schools and primary schools based on a host of factors like work experience, degree, certification etc.

Teacher Salary Based on Experience

Job Category Experience Average Annual Salary
Primary School Teacher Less than a year INR 59,516 – INR 232,699
  1-4 years INR 70,181 – INR 279,774
  5-9 years INR 82,851 – INR 297,988
  10-19 years INR 78,292 – INR 360,000
  20 years and more INR 180,000 – INR 268,584
High School Teacher Less than a year INR 66,000 – INR 368,671
  1-4 years INR 86,121 – INR 384,303
  5-9 years INR 77,167 – INR 398,656
  10-19 years INR 120,000 – INR 494,484
  20 years and more INR 174,445 – INR 760,256

Salaries of Teacher based on Degrees or Certification

A budding teacher has to script his or her career, relying mainly on academic credentials as everything starting from admission in BEd courses to getting a chance to teach in schools and the subsequent salaries will be influenced by acquired certification or degrees:

Job Category Degree or Certification Average Annual Salary
Primary School Teacher Bachelor’s degree INR 69,996 – INR 289,617
  Bilingual education INR 108,000 – INR 192,000
  Teacher Certification INR 71,353 – INR 300,607
  Middle Teacher Certification (Grade 5-9) INR 103,846 – INR 174,000
  Elementary Teacher Certification (Grade 1-5) INR 72,877 – INR 301,362
  Secondary Teacher Certification (Grade 9-12) INR 78,000- INR 232,258
High School Teacher Master of Arts, Economics INR 117,916 – INR 308,368
  Bachelor of Education, Bed INR 86,555 – INR 1,616,179
  Master of Science, Mathematics INR 98,959 – INR 317,418
  Bachelor’s Degree INR 94,020 – INR 596,993
  Bachelor of Education or Bed, English INR 93,000 – INR 330,000
  Master of Arts or MA, English INR 60,820 – INR 363,650
  Bilingual education INR 68,008 – INR 930,797
  Teacher Certification INR 71,952 – INR 471,049
  Middle Teacher Certification (Grade 5-9) INR 93,653 – INR 294,408
  Elementary Teacher Certification (Grade 1-5) INR 48,656 – INR 295,898
  Secondary Teacher Certification (Grade 9-12) INR 93,483 – INR 473,976
  MRT or Master Reading Teacher Certification INR 73,533 – INR  447,399

Salary of Teachers based on cities

The pay structures are designed differently in different cities in order to meet the varied costs of living:

Job Category Cities Average Annual Salary
Primary School Teacher Kolkata, West Bengal INR 48,322 – INR 147,681
  Bengaluru, Karnataka INR 112,101 – INR 208,553
  Mumbai, Maharashtra INR 84,000 – INR 310,106
  Hyderabad, Andhra Pradesh INR 72,240 – INR 206,084
  Chennai, Tamil Nadu INR 82,541 – INR 180,000
  Pune, Maharashtra INR 79,354 – INR 181,514
High School Teacher Kolkata, West Bengal INR 66,000 – INR 393,054
  Bengaluru, Karnataka INR 91,519 – INR 425,921
  Mumbai, Maharashtra INR 119,358 – INR 618,252
  Chennai, Tamil Nadu INR 100,000 – INR 336,720
  Pune, Maharashtra INR 98,142 – INR 346,873
  Hyderabad, Andhra Pradesh INR 82,541 – INR 366,251

Teachers Salaries Based on Gender

The gender based salaries of high school and primary school teachers stand something like this:

Job Category Gender Average Annual Salary
Primary School Teacher Female INR 61,723 – INR 263,816
  Male INR 144,643 – INR 181,514
High School Teacher Female INR 95,168 – INR 386,671
  Male INR 74,696 – INR 528,506

*Salaries are subject to change with time