Language immersion is a method of teaching a second language in which the language is taught through exposure. All instruction is done in the second language and the use of translation is avoided. The main intension of such programs is to develop bilingualism. In our Spanish immersion program the student acquires Spanish in a very natural setting, resembling the way in which they acquired their first language. Bear in mind that the more hours of exposure and time for natural interactions to occur, the quicker the progress. Our preschool incorporates an array of methodolgies because we believe each child has a unique way of learning and each approach can open up a child to new understandings. Kallpachay is strongly influenced by the Reggio and Montessori method as well as a project based learning approach to teaching. We incorporate games, movement, gardening, crafts, hands on science stations, math centers, and all manner of enriching activities for children to explore.