A lot of our family have been /are teachers, and yes, it is rewarding and hard work, but most do it because they love the job.The holidays are wonderful and allow time to be spent with the family, which many jobs do not.
It all depends on the type of school you are teaching in, and the area, as to whether it will be a pleasure or a very hard grind.Violent and disrespectful teenage pupils can make a teachers life hell.Some schools are now so full of foreign pupils ( including EU countries) that teachers have to make so many different lesson plans, and these students quite often do not speak English well.
Contrast that sort of state school in an inner city, with a private school in a leafy rural place, and you can see why teachers would prefer the latter.You have to be very dedicated to teaching indeed to work in the former.