There is simply no single "style" of teaching that is universally good for all students. Montessori schools are lauded for being great institutions that instill a sense of responsibility and ownership to students for their own success. The kids who are successful in these environments are really successful. The ones who aren't simply crash and burn (and it unfortunately looks to the untrained eye that either the kid or the system is broken).
Homeschooling can be an excellent option for lots of really good reasons, but I think in most cases, traditional schooling (public or private) is best even if it's not perfect.
Good thing is Gae, there are tons of resources for homeschooling parents and there may even be meetups or virtual classrooms where your kids can work on projects with other kids from around the country. It'll put them in positions where they need to collaborate with people who are different, accommodate the views and opinions of others, and just observe their peers to get ideas on how they'll model their own work style.
Homeschooling can be an excellent option for lots of really good reasons, but I think in most cases, traditional schooling (public or private) is best even if it's not perfect.
Good thing is Gae, there are tons of resources for homeschooling parents and there may even be meetups or virtual classrooms where your kids can work on projects with other kids from around the country. It'll put them in positions where they need to collaborate with people who are different, accommodate the views and opinions of others, and just observe their peers to get ideas on how they'll model their own work style.