With any school it really depends on the teacher. My DS7 did go to a Montessori school from 3-6. He had one amazing teacher who fought to keep him in her class for 2 years. We had a great experience but it really was because of her. The last teacher he had made him follow the group and she was the owner of the school. That is the complete opposite of what Montessori should be.