Eoin,
Just to reply to a couple of points in the above reply. The school wasn't modular as such, and you aren't the customer. I don't want to name the school for obvious reasons but the company makes money once they place you in a job so if you are going to take longer than expected in training you will be costing them money! Its business!
You are correct in saying I might not like to hear that I haven't got the ability but IMOH I wasn't given the chance to practice what I was being taught. Dual-solo flights are usually to be done after each other, in my case it was sometimes a week! Some other trainees did run into problems but perhaps as they didn't make as much fuss as myself and they were given more chances.
Ed