Most (all?) of the teachers I know get paid for the months where they do not work.
Most (all?) of the teacher I know do as well, because they have their normal pay deducted every other month so that they can get that pay over the summer months when they are not working, and thus not getting paid otherwise.
If you live in a place where the school system will pay teachers for three months vacation without that pay coming out of the front end, well, I think that's fantastic and more power to those teachers.