This is the main reason why we choose to homeschool through a charter school. They have optional fun classes (Lego, art, Spanish, engineering, programming, music, gardening, performing arts, etc.) that my son absolutely adores. He currently schools with me 3 days per week and takes the optional classes 3 days per week. Yes, he has other extracurriculars, and some neighborhood/preschool friends, but he loves his charter classes and the built-in community of homeschooling friends that comes with it. For us, this hybrid style of homeschooling has been a total win-win.