I'm a teacher but at 6th form level. I have 2 kids (3 and 5) and have continued to work albeit part-time after the kids were born except for maternity leave.
I had a while working 3 days a week when the dcs were in nursery then changed to school hours when dc1 started schools so now I work 9 till 2.30. The dcs' school is 5 mins from my work so I can be at the school gates some mornings (have before school club when I can't) and am always at the school gates to pick the dcs up in the afternoon.
My college is particularly family-friendly and so meetings are time-tabled one morning a week and not after college.
The only time I have a problem is during INSET (works out as at least 3 days a year where we don't coincide) and when the dcs school breaks up at mid-day when I don't finish till 2.30.
I used to take dc1 in and sit her at the back of the class sometimes during INSET but I can't do that with the two of them and remember my students are relatively civilised so I couldn't do that in most secondary schools anyway.
Parents' evenings can also be a problem if dp has something on at the same time.
As others have said, I have bucket loads of marking and preparation (more than most teacher since I teach English and sicne I'm at 6th form all my classes are exam classes and coursework classes) and I have to try and fit this in after 7 pm when the kids are in bed and the odd day in the weekend when dp will let me. I also put the kids in holiday club for a day or two during the long holiday so I can get some work done or just sort stuff out round the house.
I agree that compared to lots of jobs where there's limited holiday and you have to work 9-5.30 and may have an hours travelling each day and still might have to bring work home teaching is pretty family friendly. But also agree with others about the workload (which makes you very stressed and long for a job where you could leave to work behind at the end of the day).