How to Learn German (or French) in Switzerland

Written by HowToSwiss EditorialReviewed
Verified · Last updated April 2025
7 min readCHF 0–2,000/courseLast verified: April 2025RECOMMENDED

Learning the local language is essential for integration, and often required for permits. Here's how to get started efficiently.

Step by step

  1. 1

    Understand which language you need

    German-speaking: ZH, BE, LU, BS, SG, AG, etc. French-speaking: GE, VD, NE, FR (partly). Italian: TI. Check your canton's official language.

  2. 2

    Know the integration requirement

    For B permit renewal and C permit, most cantons require proof of language skills (usually A1-B1 level). The fide test is the standard Swiss language certificate.

  3. 3

    Start with free resources

    Duolingo, Deutsche Welle (dw.com), SRF Easy German news. Good for building basics before a formal course.

  4. 4

    Enroll in a language school

    Popular schools: Migros Klubschule (affordable), Berlitz, Benedict, VOX. Intensive courses (20h/week) progress fastest. Evening courses fit around work.

  5. 5

    Understand Swiss German

    Written German (Hochdeutsch) is used for business and official documents. Spoken Swiss German (Schweizerdeutsch) varies by region and is what you'll hear daily. Learning standard German first is the right approach.

  6. 6

    Get your canton's subsidy

    Many cantons subsidize language courses for new residents. Check with your Gemeinde — some cover 50-100% of course costs for integration courses.

Get this as a personalised checklist

Build your free Swiss relocation checklist — tailored to your canton, with deadlines and links. No signup.

Build my free checklist

People also asked

Was this information helpful and accurate?