500 Users! Thank you Teachers and Students! We have crossed 500+ users!
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.
Official CBSE Board Rates (2026)
₹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 GoogleAverage 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.
Ready to Apply? Browse Open Teaching Positions
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.