We have around a dozen families in our area, and only TWO are above middle class, and MOST are below middle class.
Raising your children properly has NOTHING to do with how much money one brings in.
But what you do is difficult. I am extrapolating from your locations that you live in areas where the cost of living is not as high as it would be in other parts of the country - though I am sure people home school in expensive urban centers as well.
In any case I did not say it was impossible - only difficult and those that home school are a small minority where one parent has to be able to not work and stay home.
That is very rare.
And children of divorce or widows/widowers if grandparents can't do the job?
Also homeschool is only applicable to people who already come from a strong English language tradition. What of immigrants?
So once again - if you can homeschool fine - but there are few of you and there will never be many of you.
the rest of us have to work within the public and private school system.