How to Learn German (or French) in Switzerland
Step by step
- 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
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
Start with free resources
Duolingo, Deutsche Welle (dw.com), SRF Easy German news. Good for building basics before a formal course.
- 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
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
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.
The Swiss language map
German is spoken by roughly 63 percent of the population, French by 23 percent, Italian by 8 percent and Romansh by less than 1 percent. German-speaking cantons include Zurich, Bern, Basel, Zug, Lucerne and most of central and eastern Switzerland. French-speaking cantons (Romandy) include Geneva, Vaud, Valais and Neuchâtel. If you are in a German-speaking canton, this guide is for you. If you are in Geneva or Vaud, the same principles apply but for French.
Swiss German vs standard German — the most important thing most guides miss
This is the section that surprises almost every new expat. Swiss people speak Schweizerdeutsch — Swiss German dialect — in all daily conversation: in shops, on public transport, in social settings, and often in Swiss workplaces. Standard German (Hochdeutsch) is used for writing, formal communication, news broadcasts and meetings with non-Swiss German speakers. If you learn standard German from Duolingo or a standard language school, you will be able to read and write but will understand very little of what you hear in daily life. Both are worth learning. Start with standard German for the foundation, then expose yourself to Swiss German dialect as soon as possible.
What level do you actually need
Daily life — shopping, GP visits, admin: A2 to B1 standard German is enough in most major Swiss cities. Work in an international company: English is often sufficient at senior levels, with B1 German helpful for fitting in socially. Work in a Swiss-majority company or public sector: B2 to C1 is typically expected within the first two years. C permit application: B1 is the standard minimum required in most cantons after 5 years of residence. The integration criteria for permit renewal can also include language requirements.
The best ways to learn — honest ranking
Migros Klubschule is the best value German language school in Switzerland. Available in every major city, affordable, multiple levels from A1 to C1, taught by qualified native speakers. Strongly recommended as a first step. Duolingo and Babbel are useful for vocabulary building and maintaining momentum but do not teach Swiss German dialect and will not get you to B2 alone. Pimsleur is excellent for audio and speaking practice on commutes. Tandem language exchange is one of the most effective methods for real integration — find a native Swiss German speaker who wants to practise English through local expat groups, Facebook groups, or the Tandem app. Private tutors on italki are cheaper than local Swiss tutors and allow flexible scheduling. For Swiss German dialect specifically: watch SRF (Swiss public TV) with subtitles, follow YouTube channels focused on Zürideutsch, and use Schweizer Schule dialect learning resources.
Practical tips specific to Switzerland
Use Grüezi as your greeting, not Hallo — it signals respect for Swiss culture and is appreciated. Do not confuse Swiss German with Austrian German — they are distinct dialects. When colleagues switch to English to help you, it is a kind gesture — politely ask them to stay in German if you want to practise and most will happily do so. Some cantons offer subsidised or free German courses as part of their integration programme — Zurich, Bern and Basel all have these. Ask at your Gemeinde or check your canton's integration office website. These courses count positively towards permit renewal assessments.
Your next step
Turn this guide into action — run the numbers for your own situation, then work through the deadlines for your canton.
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 checklistPeople also asked
Do I need to learn Swiss German?
Not formally — all official business is in standard German (Hochdeutsch). But learning some Swiss German helps enormously with social integration. Most Swiss appreciate the effort.
What level do I need for a C permit?
Typically B1 speaking and A1 writing (varies by canton). The fide test or Goethe-Institut certificates are accepted. Start early — reaching B1 takes 6-12 months of regular study.
Are there free language courses?
Some cantons and NGOs offer free or heavily subsidized integration courses. Check with your Gemeinde, Red Cross, or Caritas in your region.
Official sources for this guide
Was this information helpful and accurate?
Related guides
Register at your Gemeinde
Every person living in Switzerland must register with their local municipality (Gemeinde / Commune / Comune) within 14 days of arrival.
Read guideHow to get a B permit
The B permit is the standard residence permit for foreigners staying longer than one year. It is tied to a job, family, or studies.
Read guideHow to renew your Swiss B permit (2026 guide)
Your Swiss B residence permit must be renewed before the date on the card. EU/EFTA permits are usually issued for 5 years and renewed for 5; non-EU/EFTA permits are typically issued for 1 year and renewed annually. Cantons run their own migration offices (Migrationsamt / Service de la population / Sezione della popolazione), so the exact form, fee and processing time vary — but the federal framework is the same everywhere. Start 2–3 months before expiry, because a delayed renewal can complicate everything from job changes to mortgage applications.
Read guide