I'm a tax accountant, part time as i have to drop to school and collect again afterwards. It's an hours drive each way to my work too which is a killer, but I live in a rural area so have to travel to get to anywhere.
My company are really great with flexibility over my hours. As long as I get the work done they don't mind when I do it. And if I'm 10 mins late in I just stay 10 mins later. There's quite a lot of us who work part time flexible hours in my office.
In school holidays I double up my hours and take a day off in lieu. It's hard working a 9 hour day with no breaks, but I get an extra day at home for things like sports day, class assemblies etc and still have my whole 4 weeks holiday too.
I rely on holiday clubs for the hols. Have two very good ones recommended by a work colleague who's own son went to them both for several years.
I used to work 3 long days and have two days off, but the childminder in our village gave up cm'ing so had no choice but to swap to shorter days more frequently. I actually do like being there to pick ds up after school. I get to do homework with him, take him to after school activities, have friends over etc which we couldn't do before.