Yes, Slack does offer discounts for nonprofit organizations. For the Standard Plan, they offer workspaces with 250 or fewer members a free upgrade, and an 85% discount for workspaces above that size. For the Plus Plan, they offer workspaces of any size an 85% discount.
To see if you qualify for these discounts, visit their website & fill out an application form.
Hope this helps!