We re-assessed every year and decided with the kids what their education environment would look like each year.
One of them, our extremely musical daughter flipped between homeschool, private and public school several times until we found a university model school that worked well with her needs (lots of schedule flexibility to do extra-curricular music things).
You don't have to choose one way and stick with it. Your children's needs will change in ways unique to each of your kids.
[Edit] Also, schools change year to year depending on staff and pupil turnover. There's no honor in torturing your kid with a school situation that is just not working for them, especially if you have other options.