I have the flexibility to work from home when I need to. However...I hired a new employee in December and had to be in the office most days to train him and wouldn't you know, two of my kids got concussions and were in and out of school for 2 weeks. Luckily, one of them was my 16-year-old so I could leave them both home together. There were a few days when I had to dismiss my younger one early but had to be in the office, so I called on "my village" and a friend was able to pick him up.
Before I had this level of flexibility, I had a big network of family and paid providers at the ready. My mom was my go-to choice, but because she was still working part-time when my kids were really young and lives 30 minutes away, she usually wasn't available in a pinch. Enter the day care center (who could often take my kids an extra day, they were enrolled for 3 but often did more), the after-school care program (great for snow days, vacations and holidays), my paid sitters, and my SAHM friends.
Even now, I call on "my village" regularly and people respond. On a dangerously cold day last week, a friend gave my younger boys a ride home from school so that they didn't have to walk. That training session in a couple of weeks that starts before my kids are even in school? They'll go to a neighbor's house in the morning and walk to school with their kids. The 5 day trip that my husband and I are taking to a national speech competition with our teenage daughter at the beginning of March? Several friends have volunteered to take our kids for 5 days!
The flipside, of course, is that I help out others whenever I can. If I'm working from home, I'll go pick up a friend's sick child at school and have them stay with me until mom or dad gets out of the office. Kids will pop into my house after school when the baby-sitter is running late, or come here in the morning if a parent needs to get to work early.
It's a juggling act, but we just do our best and many employers do understand and offer flexibility for good employees.