I just wanted to bring up a point that even the BEST parent cannot police a child 24 hours a day. In my community you can do all the right things, such as, take your child to school and physically watch them walk into the building. Doesn't mean they are gonna stay in school all day however. Notice of missed school periods are given to the parent per a recorded message at the END of the school day. So if a parent works, and kiddo gets home before them, the message can easily be erased before the parent gets home.
Of course, you can request that the school call you at work, however, most school districts will tell you that they simply don't have the time or manpower to do so. I was able to stay at home, so I got any messages that the school sent to me
And as a parent of a now grown teenager, I can tell you that there are creative things they can do even when grounded. (Even with alarm systems etc.)
I believe that when Dad goes out of town for long periods of time that DAD should collect the keys to his home while he is gone since there is obviously a problem with alcohol etc. with the kiddo. Anything that the child needs from the home should be collected before Dad leaves. And if kiddo forgets something than kiddo is S.O.L. until Dad gets back.
In my community, the parent that actually owns or rents the home gets into deep do-do if a party happens while they are away. (Not to say that the other parent won't have legal problems too).