Our district has a public charter school for homeschoolers. They offer a few classes, but mostly school is done at home. Although there are many of the same disadvantages as posters have mentioned (such as having to report attendance and work done), there seem to be a few advantages. One is that there is someone at the school who can help you plan your curriculum and keep you on track, which I can see would be great if you want or need to homeschool but have no idea where to start. The other is that they have a large textbook/curriculum library you can use, so you're not spending as much on supplies (plus you can experiment with a curriculum without having to commit to buying it). I think you can sign up for programs like EPGY for much cheaper, too.