https://proton.me/blog/proton-non-profit-foundation
I do agree that self-hosting is best, but particularly for email, that's not trivial.
If so, have a no code site set up a mail host. It might still not be trivial but it might be much easier?