For anyone who wants to know how teachers pay is worked out, if you look at school teacher's pay and conditions, we get paid for 1265 hours per year, roughly 8.30-4.30 on every school day, not including any holiday.
I just checked it on my pay slip, where it gives my annual salary and my hourly rate and it works out right.
So no, we clearly don't get paid for the long holidays, and therefore are paid for directed time (which is not the hours that I work, I can't speak for anyone else).
Prior to being a teacher, I first worked in the NHS, and then in the private sector, and I earned a lot more it he private sector, but I have more fun doing this job, and I love the holidays where I can actually spend time with my DS instead of the hour or so a day I have in term time.
Like everything, you have to balance up the pros and cons of what you are being offered. I am happy to be paid to work 1265 hours, even though I work many more, because I love the job, I am a bloody good teacher, the kids love me, and I get stinking results, but I see the holidays as a perk that swung me into this career.