Education · India

Teacher Salary in India

The India median is US$8,995 per year.

Showing amounts in USD (USD default; source data is INR). FX as of Sun, 01 Nov 2026 00:02:31 +0000. Convert currencies

See your take-home pay →

Teacher in India: a ₹8,55,000 national median

The India national median for a teacher is ₹8,55,000 a year, or about ₹71,300 a month before tax.

National median
US$8,995
per year
Monthly (national)
US$750
per month, before tax
Hourly (national)
US$4.32
varies by city

Teacher pay in India vs other countries

India is 8th of 8 countries for this role once medians are converted at the same exchange rate (US$9,000). Japan pays 434% more (₹45,62,539 at today's rate). The gap between the highest and lowest market is 8.7×.

That median is about 3.3× GDP per person (US$2,700, World Bank 2025). That is a rough sign of how far the role pays above the average national income.

#CountryMedian (USD)vs India
7Japan flagJapanUS$48,000+434%
8India flagIndiaUS$9,000—

Full teacher table for every country

Remote pay for workers in India

If a remote employer paid the U.S. median for the same job (US$65,000), that would be about ₹61,78,255, 7.23× the local median.

The best-paying market for this role, Australia, would be about ₹74,17,257 in local currency.

Teacher take-home pay in India (estimate)

Using our take-home calculator for India, the ₹8,55,000 median loses income tax ₹0 and EPF ₹21,600, leaving ₹8,33,400 a year or ₹69,450 a month. Total deductions: 3% of gross.

India: prices, jobs and holidays

Consumer prices in India rose 2.4% in 2025 (World Bank). Matching that on the ₹8,55,000 median takes a raise of about ₹20,520.

Unemployment was 4.2% of the labour force in 2025.

Guides for this role

Figures are estimates, updated 2026-11-01. See our methodology for sources and limitations.