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. 

Shree Saraswati Secondary School
Shree Saraswati Secondary School
  • Nursery - 10
  • Angdim, Chhathar-1, Tehrathum
Basic School Kharkhutte
Basic School Kharkhutte
  • Nursery - 5
  • Gaidaha, Khairahani-11, Chitwan
Deva Laxmi Aadharbhut Vidyalaya, Sudi
Deva Laxmi Aadharbhut Vidyalaya, Sudi
  • Nursery - 5
  • Rukheda, Tila-6, Jumla
Saraswati Adharbhut School Bhilmi
Saraswati Adharbhut School Bhilmi
  • Nursery - 5
  • Bhilmi, Krishnanagar-6, Kapilvastu
Saraswoti Basic School
Saraswoti Basic School
  • Nursery - 5
  • Majgaun, Tulsipur-16, Dang
Rajeshwori Basic School
Rajeshwori Basic School
  • Nursery - 5
  • Ramgram-10, Parasi
Shree Nepal Rastriya Basic School
Shree Nepal Rastriya Basic School
  • Nursery - 5
  • Sihorwa, Karaiyamai-6, Bara
Jaya Parwati Basic School
Jaya Parwati Basic School
  • Nursery - 8
  • Paragipur, Janaki-2, Kailali
Shree Bidhya Nikunja Secondary School
Shree Bidhya Nikunja Secondary School
  • Nursery - 12
  • Jyamuruk, Bayapani, Bhanu-12, Tanahun
Kedar Basic School
Kedar Basic School
  • Nursery - 8
  • Kujagad, Melauli-3, Baitadi
Kisan Basic School Akamimatera
Kisan Basic School Akamimatera
  • Nursery - 5
  • Akami, Tulsipur-14, Dang
Janakalyan Basic School Sanibarkhu Balde
Janakalyan Basic School Sanibarkhu Balde
  • Nursery - 5
  • Balde, Aathbiskot-12, Western Rukum
Shankha Devi Basic School
Shankha Devi Basic School
  • Nursery - 8
  • Gaindakot-14, Nawalpur
Chandrodaya Basic School
Chandrodaya Basic School
  • Nursery - 8
  • Jaspur, Runtigadhi-5, Rolpa
Shree Janachahana Basic School
Shree Janachahana Basic School
  • Nursery - 8
  • Sahare, Sanibheri-7, Western Rukum
Shree Piungha Secondary School
Shree Piungha Secondary School
  • Nursery - 10
  • Piungha, Kaligandaki-1, Syangja
Shree Nepal Rastriya Prathmik Viddyalaya Belbhar
Shree Nepal Rastriya Prathmik Viddyalaya Belbhar
  • Nursery - 3
  • Belbhar, Janaki-2, Banke
Ghodalange Basic School, Kuntapani
Ghodalange Basic School, Kuntapani
  • Nursery - 8
  • Mohanyal-2, Kailali
Bidya Mandir Basic School
Bidya Mandir Basic School
  • Nursery - 8
  • Gidhaniya, Gramthan-5, Morang
Ne Rapra Vidyalaya, Balchouir
Ne Rapra Vidyalaya, Balchouir
  • Nursery - 5
  • Balchauda, Chhayanath Rara-12, Mugu
Saraswati Basic School, Binada
Saraswati Basic School, Binada
  • Nursery - 5
  • Binada, Kedarseu-6, Bajhang
Shikshya Shakti Basic School
Shikshya Shakti Basic School
  • Nursery - 5
  • Bharatganj Singal, Nijgadh-1, Bara
Durga Gyan Jyoti Basic School
Durga Gyan Jyoti Basic School
  • Nursery - 5
  • Mararikhola, Rajpur-1, Dang
Manakamana Basic School
Manakamana Basic School
  • Nursery - 7
  • Kamrang, Siddhalek-5, Dhading
Filter
OK
Grade
District
Ownership
More
Co-ed Status
Boarding Status
Medium of instruction