Public school and homeschool are like comparing apples to oranges. They're both fruit, sometimes they're rotten and sometimes they're good, but they're both different.
Homeschool is more like an apprenticeship program with academics thrown in, while public (and most private) school is like going to the library (with a little apprenticeship thrown in).
My daughter does a full academic load of 6 classes. Math, reading, history, science, music, and Bible. It takes maybe 3 hours a day, 4 days a week (we're going to do reading 5 days a week now though) to finish all the books in a year. I NEVER finished a textbook in public school, BTW. I wondered why the time difference until I realized how differently a public school teacher has to teach. I can sit with her and listen to her personally read all the words in her text, giving her immediate feedback when she gets a word wrong. The same goes for math problems, or history discussion questions, or science questions. Since I'm her teacher, I know exactly what subjects that we have covered, so if the topic comes up later on, I can bring it up again. At dinner today, we were able to talk about the Mideast Peace talks and how it relates to Abraham and the Bible, because I knew that it was a subject that we had already gone over in school.
But since school only takes up part of the day, we spend the rest of the day doing "real world" things. Running errands. Going to the doctor's office. Cooking dinner together. Then of course she has her own things that she likes to do.
When someone graduates from a typical high school, they go off into what is called the "real world". Or college, which still is a lot more real world than high school, because you do almost everything for yourself at that point. When a homeschooler graduates from high school, what changes? They're already in the real world. Life continues more or less like it did before, except you might drop the academics if you're not going to college.
Perhaps they move away from home, but a lot of recent graduates don't immediately move out, whether they went to public, private, or homeschool. They might already have a job... in the case of a homeschooler, their working hours might not even change, since working hours are not limited to after 3 PM... you work the academics around life, not life around the academics.
Don't get me wrong, I think that academics are very important. The standards that I set for my daughter are at least as high as any public school. She has been exposed to Spanish, Italian, and American Sign Language already, and she's only 5 years old (we learn ASL to try to communicate with our baby). This January everyone in our family is going to start learning Arabic. Today she was reading words like inch, crack, and branch. She's learned how to add +0, +1, +2, and doubles facts, and -1, -0, and subtraction facts like 5-5. We've talked about the Mayflower, Squanto, the colonies, gravity, magnetism, solids liquids and gases, etc. However, academics can be learned flexibly, while sometimes real world appointments have to be made at certain times because there are only certain times when other people are available.
It isn't for everybody because not everybody is inclined to want to teach their kids. Not everybody is organized enough in this area. Not everybody wants to be with their kids all day. But I really like it. My kids like it. Sometimes dd complains about having to turn off Super Why in order to sit down and learn about math, but she'd complain about having to turn off Super Why in order to get ready to go to school too. It works for us, so that's what we're doing. If it ever doesn't work, we'll look into different homeschooling approaches, community colleges, and/or our local Christian school.