NEW FEATURE Introducing The Staff Room — private, school-scoped teacher chat rooms! Join the chat →
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

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.

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
Get Free Alerts & Updates
Instant CBSE vacancies & blog updates delivered to your Email and Telegram.

To prevent spam, job alert subscriptions are restricted to verified teacher accounts. Create your free account or log in to get started.

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
Metro schools pay 15–25% more than Tier-2 cities. See real data on the Salary Insights page.

  • 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.
Each has a different salary scale and qualification requirement under CBSE norms.

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.

Ready to Take the Next Step?

Join thousands of CBSE teachers and schools who find the right match on TeachCBSE every day.