Homeschooling vs Public Schools

Which one is better? Homeschooling or public schools?

Provide a legitimate argument with facts and choose which of the following is better for a student.