I have a few things that can ONLY be paid by cheque, one of which is my ground rent - they offer no other option. They are also a requirement of a couple of payments to the secondary school in preparation for children starting there (reserving a locker, paying for a trip that happens in the first weeks of September, etc.) where payment has to be made in June/July, but your child won't be on the on-line payment system until they start there in September and they won't accept cash. I suppose it is possible that they'd accept a postal order (assuming that those still exist).
We do still have a cheque book, but of course they are only a convenience and you can write a cheque on any old piece of paper, as long as all the details are there.
SteveW