Not school or homeschool, but modular learning 5 years ago
In many ways, this is what modern homeschooling really is. Don't get me wrong. I know that many people who are dropping out of traditional school try to recreate school at home and that is a mistake. But many homeschoolers now follow this kind of model.
My family has been homeschooling for 15 years and my kids take science from one person, choir from another. The kids volunteer with me in the community and do a lot of following their interests along with their very basic requirements. Your grade is your age, not your academics so you go at your own pace for learning. We have had so much success with it that I recommend this approach highly.