Modern banking, and the expenses that go along with it. I'm not sure that it's actually legal to do this but almost any service like this (particularly rent and school payments) includes a "convenience fee" to offset the service provider fees, or for the middle-tier provider to make a profit, or both. Checks, electronic or physical, don't incur fees beyond whatever your agreement is with your bank.
I have all of those with my credit union in the US. Heck, every bill I pay using online bill pay gives me rewards points typical to what using a CC would do. This includes paying bills where the credit union ends up mailing a physical cashiers check.
All of the above with no charges, although they may have a requirement to have direct deposit set up.
In the UK using cheques for anything is the rare exception. The plan is to phase them out within a few years, but already hardly anyone uses them any more.
It's the exception for banks, but credit unions are generally good to their customers. The few dealings I've had with BofA for example left me wondering why anyone would ever deal with them. At my credit union the people are friendly and when I used to go to a branch they actually knew me.