Government · Private · Education
Secondary School Teacher
Government (TSC) posts pay by grade with security — private +2 colleges in cities pay more cash.
Also called: MaVi Teacher, +2 Teacher, Subject Teacher
✓ Verified October 2026 · Sources below
Typical estimated monthly earnings
Rs 25,000 – 60,000
≈ Rs 5,10,000 per year (at mid-level)
Estimates only — not guaranteed salaries. Kathmandu Valley usually pays 15–25% more than smaller cities; remote and foreign clients often pay above local rates.
Government secondary teachers draw grade pay around Rs 40–50K+ with allowances (federal quota secondary Rs 48,058); private pay varies Rs 25–60K — a Kathmandu private teacher with 8 years reported Rs 60K.
Experience
0–8 years
Key skills
About this job
Secondary teachers teach classes 9–12 at community (government) or private schools and +2 colleges.
What you’ll do
- Teach daily classes in your subject
- Prepare lesson plans and exams
- Check copies and publish results
- Manage classroom discipline
- Guide students for SEE/+2 board exams
Technical skills
Soft skills
Legally required
For government posts: Teaching Service Commission (TSC) license is legally required; permanent posts need a Bachelor’s (secondary level).
What employers commonly ask
Private schools commonly ask Bachelor’s/Master’s in the subject; TSC license preferred everywhere.
Training that helps
- TSC license exam preparation
- TPD (teacher professional development) trainings
Career path
Contract → TSC permanent → Higher grade; private: senior teacher/coordinator.
Demand outlook
Steady — constant TSC and private vacancies. Editorial estimate.
How to earn more as a Secondary School Teacher
A TSC license gives security in government schools; private tuition and extra shifts give cash on top.
More in Education
Related tools
Methodology: ranges are typical estimated monthly earnings compiled from public job postings, manpower agencies, and worker surveys in Nepal (2024–2026). Nepal’s legal minimum remuneration is Rs 19,550/month (Rs 12,170 basic + Rs 7,380 allowance), effective Shrawan 1, 2082 — Gazette Minimum Remuneration Notice 2082. Full-time floors below reflect this. Always confirm pay, duties, and contract terms with the employer before accepting a job.
Sources · Last verified October 2026
- Government teacher salary-grant notices 2083/84 (secondary Rs 48,058; basic Rs 38,203)
- Teachers Service Commission (license requirement)
- Private-school teacher pay reports including Kathmandu Reddit thread (Rs 60K at 8 yrs)