Not a good fit for my dd. She was too creative and divergent for the Montessori way. After doing anything a couple of times one way, she would explore different ways of using the materials and was therefore not doing her "work".

Then we had the social aspect. This kid is extremely sociable, so she would always choose work where she would work with other kids (serving tea), or things that were too hard for her (sewing when she was 3) because that guaranteed the teacher would be there helping her. In short, she got her social needs met because that was what was most important to her, but then did not do the work she was ready to tackle. In Montessori philosophy she would naturally gravitate towards the "just right" level of challenge, but she did not.

There were other issues. While she is HG+, she was not interested in academics as a preschooler so it was not like she was ahead.