Machhapuchchhre School prepares children to become life-long learners. The resourceful library houses 7000 plus holdings of age appropriate books and resource materials, staffed by qualified librarians. Parents have access to the library. The School has also set up an E-Library for research purpose.