Our language immersion programs take advantage of native speakers teaching our courses in local language schools. We accommodate all levels of language skill, from beginner to near fluent, and group students with similar skills together. After class, step out the door for real-world practice of your newly acquired skills. Depending on the length of your program, we typically combine our language programs with unique cultural immersion experiences. We can also add a service learning component to your itinerary if that is desired.