The Homegate tax calculator works just fine for me, and is also in English:
here is an example of the difference in taxes between Kusnacht and Meilen for an unmarried catholic with no children:
Total tax in Küsnacht (ZH): 4'778.65 CHF
Federal tax: 558.35 CHF
Cantonal tax: 2'221.00 CHF
Municipal tax: 1'999.25 CHF
Total tax in Meilen (ZH): 4'888.50 CHF
Federal tax: 558.35 CHF
Cantonal tax: 2'221.00 CHF
Municipal tax: 2'109.10 CHF
For a change in city of residence from Küsnacht (ZH) to Meilen (ZH) your tax burden will increase by CHF 109.85 or 2.30%.
Your data:
Taxable income in Küsnacht (ZH): 50'000.00 CHF
Taxable assets in Küsnacht (ZH): 0.00 CHF
Marital status: single
Religion: Christian Catholic
Number of children (0-18 years): 0
when I REMOVE the Catholic from the religion and choose NONE this is what I get
Total tax in Küsnacht (ZH):
4'471.05 CHF
Federal tax: 558.35 CHF
Cantonal tax: 2'221.00 CHF
Municipal tax: 1'691.70 CHF
Total tax in Meilen (ZH):
4'580.90 CHF
Federal tax: 558.35 CHF
Cantonal tax: 2'221.00 CHF
Municipal tax: 1'801.55 CHF
The difference in the Municipal tax is what you would pay for CHURCH tax.
Hope this helps.