At £16 a landing that's not the Flying school's fault. That's the price that BAA are charging. Given the negotiations that have been held in the past about this - this is still a lot cheaper than the initial proposal was.
With no other licensed airfield close enough to commute in a lesson in order to do circuits (unless you do a bit of nav too and go to Inverness) of course that's going to put the cost of a flight up if you are concentrating on circuits.