Is Montessori good for children with learning disabilities? What about gifted children?

Montessori is designed to help all children reach their fullest potential at their own unique pace. A classroom whose children have varying abilities is a community in which everyone learns from one another, and everyone contributes.