Middlebury Interactive Languages

Middlebury offers Spanish, French, Chinese, German, and Latin using real-world reading, writing, listening, and speaking activities.