Best Public Schools in Nepal

Filter [1]

Nepal is home to over 26,000 public schools, according to the Centre for Education and Human Resource Development (CEHRD). These institutions range from Basic Schools offering education up to Grade 8, to Secondary Schools providing education up to Grade 10, and Plus Two schools that extend education through Grades 11 and 12. Some of these schools also run technical and vocational education programs in affiliation with the Council for Technical Education and Vocational Training (CTEVT), contributing to skill-based learning for youth. 

Among these, several public schools stand out for enrolling and teaching the highest number of students in the country. These include Janata Secondary School, Kalika Manavgyan Secondary School, Shanti Namuna Secondary School, Gogal Prasad Model Secondary School in Janakpurdham-24, Bagiswori Secondary School, Kanti Secondary School, Nilkantha Secondary School, Durgalaxmi Model Secondary School, and Shree Janta Secondary School in Samsi, Prawaha, and Gyanodaya, and Durga Secondary School in Barewa-Bairiya. 

Shiv Secondary School
Shiv Secondary School
  • Nursery - 10
  • Gadhtola, Sigas, Baitadi
Madrassa Masudiya Anawarululum
Madrassa Masudiya Anawarululum
  • 1 - 3
  • Santaliya, Duduwa, Banke
Janata Basic School
Janata Basic School
  • Nursery - 5
  • Pokhara, Bheri, Jajarkot
Shukraraj Basic School
Shukraraj Basic School
  • Nursery - 8
  • Birtamod, Jhapa
Kalimai Adharbhoot Biddayalayatitihiriya
Kalimai Adharbhoot Biddayalayatitihiriya
  • Nursery - 5
  • Shuddhodhan, Kapilvastu
Abhiman Memorial Secondary School
Abhiman Memorial Secondary School
  • Nursery - 10
  • Annnapurna, Annapurna, Kaski
Janata Basic School Shreepur
Janata Basic School Shreepur
  • Nursery - 5
  • Aurahi, Mahottari
Mahadev Primary School
Mahadev Primary School
  • Nursery - 5
  • Yamunamai, Rautahat
Kameswori Secondary School
Kameswori Secondary School
  • Nursery - 10
  • Turmakhand Gaupalika, Turmakhad, Achham
Shree Harkapur Secondary School
Shree Harkapur Secondary School
  • Nursery - 10
  • Benighat Rorang, Dhading
Janajyoti Basic School
Janajyoti Basic School
  • Nursery - 8
  • Turmakhad, Achham
Sharada Secondary School
Sharada Secondary School
  • Nursery - 12
  • Myalpokhara, Chandrakot, Gulmi
Palpasamari Bhanjyang Secondary School
Palpasamari Bhanjyang Secondary School
  • Nursery - 10
  • Nilkantha, Neelakantha, Dhading
Janajati Basic School Bateshwar
Janajati Basic School Bateshwar
  • Nursery - 5
  • Bengali Tol, Bateshwor, Dhanusha
Sharada Secondary School
Sharada Secondary School
  • Nursery - 10
  • Saldhara, Khanikhola, Kavrepalanchok
Janahit Pawanlal Basic School Banarjhula
Janahit Pawanlal Basic School Banarjhula
  • Nursery - 5
  • Banarjhula, Khadak, Saptari
Janak Secondary School
Janak Secondary School
  • Nursery - 12
  • Nisdi Gaunpalika, Nisdi, Palpa
Pancha Kanya Secondary School
Pancha Kanya Secondary School
  • Nursery - 10
  • Chhap Tusal, Budhanilakantha, Kathmandu
Janajyoti Secondary School
Janajyoti Secondary School
  • Nursery - 10
  • Tikuwa, Sanni Triveni, Kalikot
Aadharvut Vidayalya Ravidas
Aadharvut Vidayalya Ravidas
  • Nursery - 5
  • Mudali, Kalikamai, Parsa
Basic School Malhaniya
Basic School Malhaniya
  • Nursery - 5
  • Janaknandani, Dhanusha
Chandadevi Secondary School
Chandadevi Secondary School
  • Nursery - 10
  • Kuni, Mahawai, Kalikot
Saraswoti Secondary School, Sallebasa
Saraswoti Secondary School, Sallebasa
  • Nursery - 12
  • Sallebasa Siddhapur, Patan, Baitadi
Filter
OK
Grade
Affiliation
District
Ownership
More