Here in MB (and maybe everywhere) teachers are paid a salary. They sign a 10 month contract but they can choose to get paid over 10 months or 12. IMO, they aren't necessarily paid FOR summer but can be paid DURING summer.
While I do think most teachers make a decent wage, the younger ones aren't making that much in the beginning and a lot of it goes to their student loans (like others who have student debt! Doesn't make them any diff but still)
Every teacher I've had has had an extra job...whether it be a pt job or just one of those home selling businesses. I had one family, both parents taught and both had pt jobs plus their own side business.
Regardless though, I still charge them for the summer as MOST times they're still making more than the average parent.