I do not completely agree with Anti- Montessori. FYI- I do not work in Montessori or anyway related to it. My DD did wonderfully in Montessori program. Depends on what type of teacher that particular school has (that is of course true for any type of school), her teacher was fantastic. From not knowing even alphabets and barely few words (DD lived first 3 years in a foreign country with grandparents and non English speaking), she was ready to skip K within 2 years. DD use to mentor other kids if teacher was busy with other kids and even parents started appreciating that. DD proudly says even now ( 2 years after she left Montessori) that she did multiplications and divisions in her school. Teacher was very dedicated and did wonderful job. Her teacher still teases her- all she could speak when she started Montessori was--- for How are you? DD used to say fine, Thank you. That was all.

So it not all bad with Montessori