Is there a democratic school in your area? I don't have personal experience, but I would definitely go that route if it was available (and if we weren't pretty set on homeschooling).