The Montessori program provides an interdisciplinary, discovery-based approach to learning. The program is based on a philosophy of learning that grows from the belief that children are natural learners, and that learning occurs best in a nurturing, prepared environment that promotes spontaneous cooperative inquiry. The teaching method that grew from this philosophy fosters a sense of security, self confidence and independence in children, enabling them to develop into people who respect and care for themselves, others, the environment and all life.