Do you actually like teaching, OP? Or are you only in it for the holidays? If you feel ambivalent about the job and it's not your vocation, then you're going to resent the workload once you have kids. A job where you can switch off at 5pm and have flexibility to take time off as and when you need it would probably suit you better despite the reduced holidays, especially as your partner is staying in teaching and so will have the holidays at the same time as your kids.
I worked in a 'normal' job for a few years, became a teacher, did that for almost a decade, took a couple of years out to do a 'normal' job again, and then came back to teaching. I came back because I missed teaching and the children so much, but also because I missed the holidays. I hated only having 30 days off. It was great to be able to go on holiday outside of term time, but I felt so restricted only being able to have 2 weeks off at a time. I love having long stretches of time to go travelling, which is impossible in a 'normal' job without taking a sabbatical, but I don't have kids, so my priorities are completely different to yours. I work in an independent school so I have 8 weeks off in the summer. The hard work during the year - the evenings and weekends marking and planning etc - are totally worth it for me to have those 2 months off in the summer to travel. I also get a month at Christmas and Easter, so again, I can go to Australia/New Zealand/Africa etc and do those amazing long haul trips I couldn't do easily when I had a 'normal' job.
However, teaching is also my vocation. I love it with a passion. I have done plenty of other 'normal' office based jobs and nothing compares for me. I get so much satisfaction from what I do and I feel like I make a difference. I never felt that way working in an office. If I didn't feel that way about teaching, though, I would have left after about 5 minutes. It's a relentless, exhausting job you can't switch off from and one that's only worth doing if it's your genuine passion and you get as much from it as you put in.