I am not familiar with Montessori kindergarten programs, but like all programs,the early childhood classrooms vary tremendously in quality and many miss the point of Montessori. Be sure to find out all about the school's philosophy. It is not the right model for all children. Some children flourish more in a setting that promotes social interactions and cooperation with skilled facilitation from an adult, allowing children to initiate play and follow their interests. Montessori emphasizes among other things independence and self-control. These are obviously good things, too, but often at the expense of creativity. For example, children must "work" (not play)with toys only as they are intended and not in a different way--i.e. the graduating pink blocks are only for stacking up in graduating order, not for building a city. I would definitely take a tour and look into the "rules" before enrolling and keep in mind that Montessori rooms are very attractive to adults! For preschool, I prefer developmentally appropriate, play-based programs in a center accredited by NAEYC. For kindergarten, I would look for a nice balance of structure and child direction.