Homeschooling requires at least one dedicated, knowledgeable teacher.
These days, where more and more families have both parents working, sometimes even in multiple jobs, homeschooling is only viable for the upper middle class or above.
The large government run National Household Education Survery which is the best data available shows little difference in homeschool and public income demographics. Over the last 4 surveys('99,'03,'07,'11) homeschoolers have had ~20% in poverty and 50+% within 200% of poverty.
These days, where more and more families have both parents working, sometimes even in multiple jobs, homeschooling is only viable for the upper middle class or above.