It is almost exclusively a middle class activity. Also not that expensive if one parent is home. I knew many homeschooled kids who were just given a math textbook and worked through it. You only go to math class in public school for about 182 hours a year, so a diligent kid can do a year of math in a few months no problem.