As a high school teacher, I know how you can feel like there aren't enough hours in the day to be a teacher, a mom, a wife, a housecleaner, a cook, etc. What I have done the last few years (and it works for me and my family) is that I have made arrangements to stay late at work 2-3 days a week. I do all of my work at school. I almost NEVER bring work home at night (just occassionally on the weekend if I have AP labs to grade). I am highly organized and I prioritize my work activities (lesson plans and assignments first, grading second, etc.) Late for me is 4:30 because we get out at 2:45. I also like to go into work early to get things done (I can get more done faster in the mornings than in the afternoons). On the days I don't stay late at work, I leave as soon as I can to go home and do HW with the kids, laundry, or cook a bigger meal. I think that having a set "plan" for when you stay at work and when you come home is really helpful. And by the way, I go to bed before 10 every night! You just have to make a schedule that everyone can deal with and then stick to it!
M.