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. 

Nepal Rastriya Basic School Baniyagaun Baghauda
Nepal Rastriya Basic School Baniyagaun Baghauda
  • Nursery - 5
  • Baniyagaun Baghaudha, Narainapur-1, Banke
Pashupati Basic School
Pashupati Basic School
  • Nursery - 8
  • Ramnagar, Sammarimai-7, Rupandehi
Chandrajyoti Secondary School
Chandrajyoti Secondary School
  • Nursery - 10
  • Chandrapur, Lekbeshi-10, Surkhet
Aadharbhut Vidhyalay Dumariya
Aadharbhut Vidhyalay Dumariya
  • Nursery - 6
  • Dumariya, Shahidnagar-5, Dhanusha
Fultekra Secondary School
Fultekra Secondary School
  • Nursery - 10
  • Fultekra, Nepalgunj-6, Banke
Shree Nepal Rastriya Basic School Tetariya
Shree Nepal Rastriya Basic School Tetariya
  • Nursery - 8
  • Tetariya, Karaiyamai-5, Bara
Araniko Secondary School
Araniko Secondary School
  • Nursery - 12
  • Sahartara, Kaike-2, Dolpa
Nepal Rastriya Basic School
Nepal Rastriya Basic School
  • Nursery - 5
  • Bishunpur, Simraungadh-3, Bara
Shree Pashupati Secondary School
Shree Pashupati Secondary School
  • Nursery - 10
  • Damdadala, Kushe-5, Jajarkot
Chandrodaya Secondary School Kanshipur
Chandrodaya Secondary School Kanshipur
  • Nursery - 10
  • Kashipur, Bheriganga-11, Surkhet
Siddhanath Secondary School
Siddhanath Secondary School
  • Nursery - 10
  • Khairitar, Beldandi-3, Kanchanpur
Juni Bal Samrakshen Secondary School, Sirke
Juni Bal Samrakshen Secondary School, Sirke
  • Nursery - 10
  • Sirke, Nalgad-5, Jajarkot
Shree Sinheswary Secondary School
Shree Sinheswary Secondary School
  • Nursery - 10
  • Mudhe Sanischare, Dharmadevi-3, Sankhuwasabha
Shree Baijnath Secondary School, Sigalpatti Jain
Shree Baijnath Secondary School, Sigalpatti Jain
  • Nursery - 10
  • Sigalpatti Jai, Laljhadi-4, Kanchanpur
Shree Rastriya Basic School
Shree Rastriya Basic School
  • Nursery - 8
  • Saranchiya, Balwa-8, Mahottari
Aadarsha National Secondary School Lalgadh
Aadarsha National Secondary School Lalgadh
  • Nursery - 10
  • Lalgadh, Mithila-10, Dhanusha
Jivan Jyoti Secondary School
Jivan Jyoti Secondary School
  • Nursery - 10
  • Tribhuvan basti, Punarbas-6, Kanchanpur
Shree Mangala Saini Secondary School
Shree Mangala Saini Secondary School
  • Nursery - 10
  • Khirchauka, Naraharinath-8, Kalikot
Birendra Madhyamik Vidhyalaya, Belgachhi
Birendra Madhyamik Vidhyalaya, Belgachhi
  • Nursery - 10
  • Belgachhi, Gaushala-8, Mahottari
Saraswati Secondary School
Saraswati Secondary School
  • Nursery - 10
  • bangaun, Tikapur-1, Kailali
Chandeshwari Secondary School
Chandeshwari Secondary School
  • Nursery - 10
  • Chandeshwori, Tokha-2, Kathmandu
Sahid Smriti Secondary School
Sahid Smriti Secondary School
  • Nursery - 12
  • Gangalal Marga, Dharan-8, Sunsari
Basanta Secondary School
Basanta Secondary School
  • Nursery - 12
  • Basantpur, Laligurans-2, Tehrathum
Ganapati   Secondary School
Ganapati Secondary School
  • Nursery - 12
  • Birkot, Purbakhola-5, Palpa
Filter
OK
Grade
Affiliation
District
Ownership
More