I think of Montessori as a smart middle ground between under-structured "child-centered" and over-structured traditional education. I've seen it explained as a triangle of child, teacher, environment, where the teacher spends some time preparing the environment, some time instructing the child how to interact with the environment, and some time making adjustments to the environment.