No you need to set up a new corporation as a Not for Profit (or 501(c) Corporation).  The corporation types are different as to how they handle profits and I am assuming that you have been using the S corp for a profit making venture of your own.  In an S corp owners pass through the profits and losses, deductions, etc., to the corporation owners.  A Not for Profit corporation keeps their profits for future use for themselves.  It would be best for you too to remain above board and above reproach by others, especially with such an emotionally charged subject matter.  If things go awry people will eant to point fingers. It is admirable.  Good luck with everything.