If you have never done anything with "homeschooling," this is an extremely interesting question! Homeschooling can seem very mysterious. How can you learn anything if there is not a professional teacher standing in front of you presenting the material? Most people are so familiar with that scenario in the U.S. that it seems impossible for there to be any other way.
Here's a funny thing about education -- it comes in all shapes and sizes. When you get curious about something and come to a place like How Stuff Works to learn about it, you are participating in a form of homeschooling. This is sometimes called interest-motivated education or self-motivated education. You get interested in something for whatever reason, that interest motivates you to learn about it, and you do learn about it by doing your own research.
Homeschooling is different for every family:
- At one end of the spectrum, there are families who take a child's curiosity and interest in a topic and help the child explore the topic. The idea is that, in any area of interest, there are opportunities to explore math, science, history, geography, etc. Those concepts are woven into the child's natural exploration of a topic. Over time, all of the topics covered in "normal" schooling get covered, but they happen in a much different order and at the child's own pace.
- At the other end of the spectrum, there are families who buy all of the books and follow the state curriculum just like a normal school would. The material is simply taught at home in a smaller setting.
Homeschooling for any individual family can fall anywhere on that spectrum.
Do people actually learn anything in a homeschool setting? At least at a college level, my experience is that homeschoolers do extremely well. Obviously it depends on the student and the family, but one of the greatest things about being human is that we are all learning all the time. Kids learn language without anyone doing anything special -- it just happens because the brain is an amazing organ that wants to learn language. The brain wants to learn lots of other things as well!
Personally, one of my most interesting experiences with homeschooling came while I was teaching computer science at North Carolina State University. Another faculty member called me to ask if I knew any tutors for computer programming. It turned out that his 12-year-old grandson was homeschooled, and he had expressed an interest in computer programming. I agreed to tutor the 12-year-old if I could do it for free. I worked with him for two hours each week.
At the time, I was teaching a class where 300 college freshmen were trying to learn computer programming. What was funny was that this 12-year-old learned the material faster and better than the majority of the 18-year-old students in the class did. The reason for that is obvious: the 12-year-old really wanted to learn the material and was ready for it, while many of the freshman were being forced to take the class and had absolutely no desire to learn computer programming at that point in their lives. The 12-year-old also got one-on-one interaction with a teacher. There's a huge advantage to being a self-motivated learner who has a good teacher!
I tracked down my 12-year-old friend, who (eight years later) is now in college and, at this moment, is working in a six-month internship program in Europe. Here's what he had to say: