I think it’s a good idea in some cases as well, especially if she has a problem with sickness or with getting around.
I say “in some cases” because not all families have the resources (financial and capability-wise) to do it well. One project I’m planning to resume next week, however may change that.

Self-serving ad: I plan to provide education in at least math, for free, on the web, in such a way as to directly compete with what is done for gazillions of tax dollars now. I have already conducted several thousand trial runs of some simple math software in All Saints School on grades 2-5, and my own children have benefitted, so if I give up right now it has been productive. My ultimate goal is to go from counting to Algebra, and the best case is to undermine the economics of math education in the country to force “real” reform. I figure if I can give them for free a product at least as effective for average students than what they get in school, maybe the schools will start figuring out how to embrace technology rather than use it as an excuse to raise spending. (note: if others are interested and able, I can work with them to expand this to other topics.) Part of what I’m doing is trying to empower home-schoolers and supplement kids in school who need extra help.
We home-schooled three of our children a couple years ago, and it was really nice – for several reasons we ended up putting them back though.
For individual children, I agree home schooling could be a good solution. I still don’t think the school’s policy is one that promote pro-life behavior. I doubt such public shows of discipline against pregnant girls does anything to promote chastity – if so, only in a very small way compared to its promoting birth control and abortion.
Alan