Homeschooling Mom

What are the educational requirements of homeschooling?

Why do people choose to homeschool?

What about socialization?