Legally, there are two types of educational institutions in Nepal. The first type is the public institution, which receives regular government funding grants. The second type, comprised of private institutions which are comparatively smaller in number. Private institutions are funded either by the fees collected from students, from donor support, or both. Private educational institutions are established either as non-profit trusts or for profit companies.