Immersion Ballet layers a classical French ballet curriculum on top of the foundational core competencies of the French language. We have combined two learning approaches, language immersion and arts integration, to create a course that reinforces early childhood development milestones. We strive to create a supportive learning environment where children can learn organically.