In the Homeschool/public school debate, often people overlook a couple of other alternatives: parochial or private schools.
If you like your public school, great! But if you don't and homeschooling isn't for you, look at your local parochial and private schools. Many parochial schools have a policy of not turning anyone away on the basis of their ability to pay. Their teachers are really committed and you can 'shop' for a school where the values and curriculum matches your families ideals.
Private schools are out of my area of expertese, sorry to say.
Believe me - we looked into every possibility and was by no stretch of the imagination a frivolous decision. We actually started discussing where she would start school before she was even 3.
At the outset we knew we would have to move - for many reasons other than just school. We looked into the Catholic and other faith based schools in and around where we lived, but I wasn't real thrilled with any of them........and to cover the tuition would have meant my going back to work fulltime, which we didn't want. Even the charter schools had huge long waiting lists.
So we started looking outside of the area we lived. And 2 years ago moved from Delaware to Virginia. Moving, of course is not an option for most folks, but because of the nature of this region it was actually beneficial to my husband's work. We may be 2 states away from where we used to live, but it's only 2 hours and my husband had been servicing clients in this area anyway. Now that there is a member of the team down here, his manager has been seeking out more and more clients down here, and hubby is travelling north less and less.
Every situation has its pros and cons and we must each make the best of the situation we find ourselves.