Public foundations are nonprofit organizations that receive at least one-third of their income from the general public. Public foundations may make grants or engage in charitable activities. The IRS recognizes public foundations, along with community foundations, as public charities. Religious, educational and medical institutions are deemed to be public charities.