CBSE Compensation Database

CBSE Teacher Salary Insights

Explore transparent and comprehensive pay details for CBSE school educators across India. Our metrics aggregate data directly from active job opportunities and verified anonymous submissions shared by teachers.

₹52,500
Avg. Monthly Salary
₹52,500
Median Salary
₹45,000
Min. Salary Posted
₹60,000
Max. Salary Posted
1
Aggregated Records
Sign In Required

Please sign in with your Google account as a teacher to share salary info anonymously.

Log In with Google
Average Salary by Subject
Biology ₹52,500/mo   1 records
Min: ₹45,000 Max: ₹60,000
Average Salary by State
State Avg/mo Records
Uttar Pradesh ₹52,500 1
Rajasthan ₹23,250 2
Karnataka ₹21,000 1
Average Salary by Experience Level
Experience Bracket Average Monthly Salary Records Count
3-5 years ₹22,500 3
5+ years ₹52,500 1

Disclaimer: Salary figures reflect combined data from school job listings and verified teacher reports. Actual offers vary based on candidate credentials, specific certifications, and individual negotiations.

Get Notified When High-Paying Jobs Are Posted
Subscribe to free job alerts — filter by subject, city, or state.
Free. No spam. Unsubscribe instantly from any alert email.

Salary FAQs

The average CBSE teacher salary is ₹30,000–₹45,000 per month. PRT teachers earn ₹20,000–₹35,000, TGT teachers earn ₹28,000–₹45,000, and PGT teachers earn ₹35,000–₹65,000 per month. Salaries vary by subject, state, school type, and years of experience.

A PGT (Post Graduate Teacher) in a CBSE school earns between ₹35,000 and ₹65,000 per month on average. PGT teachers in metro cities like Delhi, Mumbai, Bengaluru, and Hyderabad can earn 15–25% higher salaries than in smaller towns. Subjects like Mathematics, Computer Science, and Physics typically offer the highest PGT salaries.

PGT (Post Graduate Teacher) salaries are generally 20–30% higher than TGT (Trained Graduate Teacher) salaries in CBSE schools. On average, TGT teachers earn ₹28,000–₹45,000/month while PGT teachers earn ₹35,000–₹65,000/month. The salary gap reflects the higher qualification and experience requirements for PGT positions.

Among CBSE school subjects, Mathematics, Computer Science, and Physics typically offer the highest salaries for PGT teachers. Mathematics PGTs often command ₹40,000–₹70,000/month at top CBSE schools. Demand for Maths and Science teachers consistently exceeds supply, which pushes salaries higher.

States with major metropolitan cities — Delhi, Maharashtra, Karnataka, and Telangana — generally offer the highest CBSE teacher salaries. Delhi NCR schools, particularly in Noida and Gurgaon, are known for competitive salaries. Schools in these regions can offer PGT salaries 20–40% higher than the national average.