3 months off a year is pretty damn nice. A pension is pretty damn good too. Dealing with kids/parents isn’t fun, but you only work 9 months out of a year, you get all the kids holidays off, a few personal days and then 3 months (where you can pick up another job that you can have fun with if motivated). Teachers are part of a union, they are protected pretty well unless they do something stupid.