Machhapuchchhre School was established by a prominent group of educators in 1995 A.D. A visionary personality Dr. Binod Prasad Yadav took over the school in October 2015 and explored the possibility of imparting world class education in the country. Dr. Yadav formed a strong team of capable people and transformed the existing school building into a state of the art infrastructure. The school ensures the fulfillment of the requirements of 21st century education. At present, the school runs a program from Grade nursery through ten within the framework of Nepal Government’s National curriculum. The school is an independent entity aiming to be a socially responsible and academically excellent institution.