It doesn't work, but it's a last ditch effort. You can't blame all parents, just like you can't blame all schools. This is about punishing parents, and not actually putting workeable solutions in place to help with serious truancy.
In our province, it's mandatory for kids to be in school between ages of 6-18. Problem is, that there aren't many supports for truant kids, or, for us at the school level. We don't even have an active truant officer in my city, as there is no funding. So, what good is a law, without the ability to maintain and police that law?
Putting parents in jail will absolutely not help the seriously truant kids, as their lives are a mess, and those lives may or may not include parents, whose lives are also a mess. As well, there are some learning disorders that directly affect motivation, so getting them to school is a problem that stems from other reasons (check out Dr. Mel Levine "Myth of Laziness).
Jail is not the answer, but it's an easy bandaid fix, for an otherwise serious problem. Putting parents in jail does not guarantee that kids will attend school - what then?
Curbing teen dropouts and serious truancy is a big problem that takes a ton of money, multiple community partners and many creative solutions, besides jail. Baltimore probably sees this as a way to scare the heck out of the parents and the kids, but honestly, it's been proven not to work, so I don't see that it's going to help, plus, it's going to cost to maintain a parental jail program. Use the money for supports for both the students and their families, as seriously truant kids are usually in need of a lot of help.
Tiger