Free Question Paper Generation Feature Launching on 20th July, 2026
Question Paper Generation from Previous Year Questions Feature to be coming soon!
Live CBSE vacancies across India
Find the Right
Teaching Job
in a CBSE School
Browse verified vacancies, read school reviews, build your CV, and get alerts — all in one place built for CBSE educators.
Browse Active Jobs
201 verified vacancies
School Reviews
Honest, anonymous teacher reviews
Free Resume Builder
One link, professional CV
Salary Insights
PGT, TGT & PRT pay trends
201
Active Jobs
831
Total Users
33,149
CBSE Schools
Free
Always
Everything in one place
Tools Built for CBSE Educators
Whether you are a teacher hunting for the next opportunity or a school building a team — TeachCBSE has you covered.
Why TeachCBSE?
Built by Educators, for Educators
"Found my current school in under a week. The school reviews were spot on — I knew exactly what I was getting into."— PGT Biology Teacher, Rajasthan
"Posted a TGT Math vacancy and received quality applications within 48 hours. No charges, no friction."— Principal, CBSE School, Maharashtra
"The salary guide helped me negotiate confidently. I finally knew what the market rate was for my subject."— TGT Science Teacher, Delhi NCR
100% Free for Teachers
Anonymous Reviews
Verified School Listings
Instant Job Alerts
Quick Answers
Frequently Asked Questions
Everything teachers and CBSE schools need to know.
Use the Job Search on TeachCBSE to filter vacancies by subject, city, state, job type (PGT/TGT/PRT), and salary. Registration is free. You can also set up Alerts to get notified when matching positions or blog posts are published.
Average CBSE teacher salaries by designation:
- PRT (Primary Teacher, Classes I–V): ₹20,000–₹35,000/month
- TGT (Trained Graduate Teacher, Classes VI–X): ₹28,000–₹45,000/month
- PGT (Post Graduate Teacher, Classes XI–XII): ₹35,000–₹65,000/month
- PRT (Primary Teacher): Teaches Classes I–V. Requires graduation + B.Ed.
- TGT (Trained Graduate Teacher): Teaches Classes VI–X. Requires subject graduation + B.Ed.
- PGT (Post Graduate Teacher): Teaches Classes XI–XII. Requires Master's degree in subject + B.Ed.
CBSE teacher qualifications: (1) relevant degree (graduation or post-graduation), (2) B.Ed. (Bachelor of Education), and (3) CTET or state TET clearance for Classes I–VIII. PGT roles require a Master's degree plus B.Ed. These are mandated under CBSE Bye-Laws and RTE Act guidelines.
Go to Post a Job — Free. Enter your CBSE affiliation number to auto-fill school details, then add the vacancy information. No account or payment is required. Listings are reviewed and go live within 24 hours.
Yes. Many CBSE schools hire freshers (0–2 years experience) as PRT and TGT teachers. Starting salaries for fresh CBSE teachers typically range from ₹18,000 to ₹32,000 per month. Search fresher CBSE teaching jobs on TeachCBSE.
Start today
Ready to Take the Next Step?
Join thousands of CBSE teachers and schools who find the right match on TeachCBSE every day.