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. 

Kapileshwar Basic School Solidhunga
Kapileshwar Basic School Solidhunga
  • 1 - 5
  • Solidhunga, Udayapurgadhi-6, Udayapur
Sabitra Devi Basic School
Sabitra Devi Basic School
  • Nursery - 3
  • Hurbubhanjyang, Ramprasadrai-3, Bhojpur
Nepal Rastriya Basic School Manma
Nepal Rastriya Basic School Manma
  • 1 - 8
  • Bhairabi-7, Dailekh
Saraswati Basic School
Saraswati Basic School
  • Nursery - 5
  • Todke, Sandakpur-2, Ilam
Durgadevi Basic School
Durgadevi Basic School
  • Nursery - 3
  • Balle, Chhedagad-13, Jajarkot
Nawayug Basic School
Nawayug Basic School
  • Nursery - 5
  • Dhaknaghat, Dodhara Chandani-9, Kanchanpur
Mahankal Basic School
Mahankal Basic School
  • Nursery - 8
  • Pakuwal, Temal-6, Kavrepalanchok
Janata Basic School
Janata Basic School
  • Nursery - 8
  • Ghasa, Thasang-4, Mustang
Jaljaleshwar Gurukul Ved Bidhyashram Secondary School
Jaljaleshwar Gurukul Ved Bidhyashram Secondary School
  • Nursery - 10
  • Trivenidham, Harkapur, Manechaur, Molung-4, Okhaldhunga
Saraswati Basic School
Saraswati Basic School
  • Nursery - 5
  • Dhunge Pokhari, Airawati-2, Pyuthan
Jana Yuwa Basic School Jyulasota
Jana Yuwa Basic School Jyulasota
  • Nursery - 5
  • Jyulasota, Aathbiskot-13, Western Rukum
Janata Basic School Bardamar
Janata Basic School Bardamar
  • Nursery - 5
  • Bardamar, Lahan-16, Siraha
Mahendra Secondary School
Mahendra Secondary School
  • Nursery - 10
  • Raipur, Shuklagandaki-11, Tanahun
Mangal Paropakar Basic School
Mangal Paropakar Basic School
  • Nursery - 1
  • Katari, Udayapur
Shree Komalshanti Basic School Dhapeni
Shree Komalshanti Basic School Dhapeni
  • Nursery - 5
  • Dhapeni, Tapli-2, Udayapur
Rshikunda Basic School
Rshikunda Basic School
  • Nursery - 4
  • JayaPrithivi-5, Bajhang
Siddhanath Basic School
Siddhanath Basic School
  • Nursery - 5
  • Patreni, Parashuram-6, Dadeldhura
Jwala Devi Basic School
Jwala Devi Basic School
  • Nursery - 5
  • Babiyagaon, Godawari-8, Lalitpur
Shisudeep Basic School, Karagau
Shisudeep Basic School, Karagau
  • Nursery - 5
  • Bagchaur-5, Salyan
Bal Mandir Basic School
Bal Mandir Basic School
  • Nursery - 5
  • Mathillo Tole, Chainpur-6, Sankhuwasabha
Jana Priya Secondary School
Jana Priya Secondary School
  • Nursery - 10
  • Kamere, Aandhikhola-4, Syangja
Mahendra Janasahayog Basic School
Mahendra Janasahayog Basic School
  • Nursery - 8
  • Sthanchaursyangja, Phedikhola-2, Syangja
Pancha Kanya Basic School
Pancha Kanya Basic School
  • Nursery - 8
  • Menchhayayem-5, Tehrathum
Sirijanga Basic School
Sirijanga Basic School
  • Nursery - 3
  • Dhimaltole, Belbari-4, Morang
Filter
OK
Grade
Affiliation
District
Ownership
More