Absolutely yes
In middle school I did a homeschool charter. I took classes and proved I was learning, and they paid for any classes I wanted to take. I enjoyed learning. Once I started high school, I went back to public school. Absolute misery. It is nearly impossible to actually enjoy classes.
The homeschool classes I took where both in person and online, once a week for one hour to an hour and a half. Never more than 15 people and extremely fun. I started high school ahead of everyone else, As where a breeze.
Why does the public school system take three and a half hours to teach me something I learned in an hour and a half in homeschooling, then STILL need homework to finish teaching.