For providers: list your business free →
★ How to choose

German courses in Zurich: how to choose one (2026)

The level you need and by when, course formats and recognised exams, what the city co-finances, and where Swiss German fits in. No rankings, just what to check before you book.

How to choose · Zurich9 min readLast checked

In short

Start with the level you need: A2 spoken for a C permit after ten years, B1 spoken for an early C permit or a Swiss passport. Then pick a format that fits your week, take a placement test, and compare class size, price per lesson and cancellation terms. City residents can get co-financed courses.

What do German levels A1 to C2 mean, and how long does each take?

The Common European Framework of Reference (CEFR) has six levels: A1 and A2 for basic users, B1 and B2 for independent users, C1 and C2 for proficient users. The Goethe-Institut estimates roughly 350–650 lessons of 45 minutes to complete B1, and 800–1,000 for C1. Your own pace will vary.

The CEFR is the Council of Europe’s scale for language ability, and recognised German exams and most course levels in Zurich use it (Council of Europe, checked ). At A2 you manage simple, routine exchanges; at B1 you cope with most everyday situations and follow clear standard speech on familiar topics (Council of Europe, checked ).

Schools split each level into steps (A1.1, A1.2 and so on). The table shows the Goethe-Institut’s rough guide to the teaching needed, counted from the start (Goethe-Institut, checked ). Earlier language learning and practice outside class change the pace. Compare formats, published prices and fide preparation in the table of language schools in Zurich.

CEFR levels and rough teaching time

LevelWhat you can doUnits of 45 min to complete
A1Introduce yourself, answer simple personal questions80–200
A2Simple, routine tasks200–350
B1Most everyday situations350–650
B2Talk with native speakers without strain600–800
C1Flexible use at work and university800–1,000
C2Understand virtually everything1,000+

Descriptors: Council of Europe. Teaching units: Goethe-Institut, a rough guide only.

Which German level do you need for a C permit or a Swiss passport?

For a C permit after ten years you need A2 spoken and A1 written German. The early C permit after five years needs B1 spoken and A1 written. Naturalisation needs B1 spoken and A2 written. In each case it is the national language of the place you live, so German in Zurich.

Language is one of four integration criteria in the Foreign Nationals and Integration Act (AIG Art. 2, 34, 58a, checked ). The levels for C permits are set in the VZAE (VZAE Art. 60, 62, 73a, 77d, checked ), those for naturalisation in the Citizenship Ordinance (BüV Art. 6, checked ). For the permits themselves, see B, L and C permits explained.

Zurich’s Migration Office asks for A2 spoken and A1 written for a C permit; German, Austrian and Liechtenstein nationals need no certificate (zh.ch, checked ). For naturalisation the canton runs its own test, the KDE. A B1 certificate from telc, Goethe, ÖSD or fide exempts you, and so does German as your mother tongue or schooling in German (zh.ch, checked ) (BüV Art. 6, checked ).

A spouse who joined a B or C holder must show A1 spoken German to have their B permit extended (VZAE Art. 60, 62, 73a, 77d, checked ). EU/EFTA citizens and their families come under the free movement agreement first (AIG Art. 2, 34, 58a, checked ).

German levels by goal

GoalSpokenWrittenLegal basis
Spouse’s B permit extension (family reunification)A1Not requiredVZAE Art. 73a
C permit after ten yearsA2A1VZAE Art. 60
Early C permit after five yearsB1A1VZAE Art. 62
NaturalisationB1A2BüV Art. 6

Which German exams are recognised in Switzerland: fide, Goethe, telc or TestDaF?

For permits and naturalisation, only certificates on the SEM’s list count, judged by the date you apply. For German the list includes the fide test, Goethe, telc, ÖSD, TestDaF and Zurich’s KDE. fide is built for everyday life in Switzerland; Goethe and telc are international; TestDaF is for university applicants.

Anyone applying for family reunification, a residence or settlement permit, or naturalisation must prove knowledge of a national language (SEM, checked ). The SEM updates its list of recognised certificates every three months; the current edition is dated 1 October 2026 (SEM list, checked ). It recommends the fide test because it tests everyday situations in Switzerland (fide, checked ).

The fide test covers A1 to B1: 40 minutes spoken and 60 minutes written, CHF 250 for both parts; register at least 15 days ahead (fide, checked ). TestDaF is the German test for international university applicants (TestDaF, checked ), and Zurich’s KDE is for naturalisation only (zh.ch, checked ).

For a C permit, Zurich also accepts a German course certificate from the University of Zurich and ETH Language Center at the matching level (zh.ch, checked ). Certificates are in principle valid for life, but an authority may ask for a newer one (fide, checked ).

Recognised German exams at a glance

ExamLevels on the SEM listBuilt for
fide testA1–B1Everyday life in Switzerland
Goethe-ZertifikatA1–C2General German
telc DeutschA1–B2, C1 HochschuleGeneral German, studies
ÖSDA1–C1General German (Austria)
TestDaFB2–C1University applicants
KDE (Zurich)B1 spoken, A2 writtenNaturalisation

Intensive, evening, private or online: which German course format suits you?

Choose an intensive course if you have weekday mornings free and want to move up quickly. Choose an evening or Saturday class if you work full time. Choose private lessons for a fixed exam date or German for a specific job, and online classes if your schedule changes from week to week.

The city lists semi-intensive, intensive and evening courses and courses with childcare (City of Zurich, checked ). Its database filters by lessons a week (one to five), time of day including Saturday, and groups of at most eight (Deutschkursdatenbank, checked ).

On the Goethe-Institut’s estimate of 350–650 units to complete B1 (Goethe-Institut, checked ), four units a week means roughly one and a half to three years from the start, and twenty units a week roughly four to eight months. These are our calculations, not a promise.

Private and online lessons

Private lessons usually cost more per lesson but follow your goals, which helps before an exam date. Online classes save the commute; you still sit the fide test at an examination institution from the official list (fide, checked ).

Course formats compared

FormatGood ifCheck
IntensiveWeekday mornings free, a deadlineLessons a day, joining mid-course
Semi-intensiveYou work part timeLessons a week, total length
Evening or SaturdayYou work full timeMake-up options
PrivateAn exam date or job GermanPrice per lesson, cancellation notice
OnlineYour week changes oftenLive teacher or self-study

Where do you find German classes in Zurich?

Start with the City of Zurich’s free German course database, which listed 444 courses on 20 October 2026, searchable by level, time, district and course type. For the rest of the canton there is a cantonal database and free course counselling. The Welcome Desk in the Stadthaus advises newcomers in person, without an appointment.

The database is free and needs no login (City of Zurich, checked ). Its providers range from private schools and the Migros Klubschule to non-profits and ZHAW (Deutschkursdatenbank, checked ). Elsewhere in the canton, the cantonal German course counselling is free and offered in more than a dozen languages (zh.ch, checked ); federal rules ask authorities to tell newcomers about language courses (VIntA Art. 8, checked ).

Older lists still name EB Zürich: the canton’s vocational school dropped its German-as-a-second-language courses in 2020 (RRB 958/2020, checked ) and now runs German writing courses at B1–C1 (EB Zürich, checked ). See also language schools in Zurich, the Zurich city page and registering at your commune.

Are there cheap or free German courses in Zurich?

Yes, if you live in the city. The City of Zurich co-finances courses at nine providers, with prices valid only for city residents: one semester course twice a week costs CHF 505 including materials, and some beginner taster classes are free. With a KulturLegi you can get the full cost back after attending 70% of lessons.

The database flags them as “Städtisch subventionierte Kurse” (City of Zurich, checked ). The city’s list runs from free walk-in classes for beginners to standard courses up to B2 and fide test preparation (City of Zurich, checked ) (City of Zurich, checked ).

Outside the city, communes co-finance low-threshold courses with the canton; one in the Bülach district costs at most CHF 5 a lesson (zh.ch, checked ). At private schools, compare the price per lesson, check whether a lesson is 45 or 60 minutes, and ask whether books and the exam fee are included.

How do you choose a German course in Zurich?

Work back from your goal and deadline, then test your level before you book. Compare class size, lessons per week, the total hours to your target level, exam preparation, the price per lesson and the cancellation terms. Book a trial lesson where you can, and ask how missed lessons are handled.

  • Choose a fide-focused course if you need a certificate for a permit or naturalisation; no preparation course is required, and the fide office warns that not every online offer is reputable (fide, checked ).
  • Choose a Goethe, telc or ÖSD exam class if you want an international certificate or B2 to C1.
  • Choose an intensive course if you have a deadline and free weekdays.
  • Choose a co-financed course if you live in the city on a tight budget (City of Zurich, checked ).
  • Choose private lessons for job German or a fixed exam date.

The fide office gives its label to courses it rates as good quality (fide, checked ). A label or a listing is a starting point, not a ranking. Compare German course providers in Zurich or all language schools.

Questions to ask before you book

0 of 8 done

Your ticks are saved in this browser only.

German courses in Zurich

Academia Languages

German · Zürich

Language school network; its Basel school at Heuwaage runs German level and exam courses (telc, fide), accepts Basel-City course vouchers and offers childcare during lessons.

Unclaimed Languages: EN · DE · FR · IT

Checked by our editors · not yet confirmed by the business.

Is this your business?

Alemania Deutschschule

German · Zürich

German school in Zürich, Bern and Lucerne: group courses once, twice or five times a week from A1 to C2, private lessons on site or online, telc and SDS exams.

Unclaimed Languages: EN · DE · FR · IT +2

Checked by our editors · not yet confirmed by the business.

Is this your business?

Bellingua

German · Zürich

German school in Zürich city centre for adult learners, founded 2002: hybrid group courses (on site or by video), private lessons and a Swiss German course. English website.

Unclaimed Languages: EN · DE

Checked by our editors · not yet confirmed by the business.

Is this your business?

ECAP Zürich

German · Zürich

Non-profit education provider in Zürich: German group courses incl. evening courses and childcare, City of Zurich co-financed courses, fide test centre, fide and telc preparation.

Unclaimed Languages: EN · DE · FR · IT

Checked by our editors · not yet confirmed by the business.

Is this your business?

All German courses in Zurich (12)

Where can you learn Swiss German in Zurich as an expat?

Language schools and adult-education providers across Zurich run Swiss German courses, and the city’s course database has a Swiss German filter. These courses mainly train listening to the dialect and expect very good Standard German first. For permits and anything written, Standard German is what you need.

In Zurich, people usually speak Swiss German (Züritüütsch, the local dialect) in everyday life, while Standard German is used in writing throughout German-speaking Switzerland (zh.ch, checked ). The canton tells newcomers not to be afraid to speak Standard German and to ask people to reply in it (zh.ch, checked ).

The city’s database says Swiss German courses mainly train listening and require very good Standard German (Deutschkursdatenbank, checked ). No Swiss German exam is on the SEM’s list of recognised certificates, so dialect skills don’t count towards a permit or naturalisation (SEM list, checked ).

A practical order: Standard German to B1 first, which covers permits and naturalisation, then Swiss German to follow the conversations around you. See Swiss German courses in Zurich.

Standard German or Swiss German?

Standard GermanSwiss German
Where you meet itWritten communicationEveryday conversation
Counts for permitsYes, with a recognised certificateNo recognised exam
Course entry levelFrom A1Very good Standard German
When to learn itFirstAfter Standard German

Swiss German courses in Zurich

Swiss German Academy

Swiss German · Zürich

Zurich-based school focused on Swiss German for expats, with one-to-one and small-group lessons, a video course and corporate classes; teaching supported in English.

Unclaimed Languages: EN · DE

Checked by our editors · not yet confirmed by the business.

Is this your business?

Swissing

Naturalisation · Zürich

Zürich school running a 16-hour naturalisation preparation course on Swiss geography, history, democracy and social system, with interview training in German.

Unclaimed Languages: EN · DE

Checked by our editors · not yet confirmed by the business.

Is this your business?

What else do people ask about German courses in Zurich?

How long does it take to learn German to B1?

The Goethe-Institut’s rough guide is 350–650 teaching units of 45 minutes to complete B1: about one and a half to three years at four units a week, or four to eight months at twenty.

What level of German do I need for a C permit in Zurich?

A2 spoken and A1 written for the ordinary C permit after ten years; B1 spoken and A1 written for an early C after five. German, Austrian and Liechtenstein nationals need no certificate in Zurich.

Is the fide test accepted for Swiss citizenship?

Yes. It is on the SEM’s list of recognised certificates. Naturalisation needs B1 spoken and A2 written, and in the canton of Zurich a B1 fide result exempts you from the cantonal KDE test.

Should I learn Swiss German or High German first?

High (Standard) German. Zurich writes in it, only Standard German exams count for permits, and Swiss German courses expect very good Standard German first.

Are there free German courses in Zurich?

A few. The City of Zurich co-finances courses for residents and some beginner taster classes are free. With a KulturLegi you get the full cost back after attending at least 70% of lessons.

What are the best German courses in Zurich?

There is no official ranking; the right course depends on your goal. Compare the level you need, hours, class size, price per lesson and cancellation terms in the city’s free database or our directory.

Sources

Last checked by the expat-services.ch editorial team

  1. Council of Europe CEFR global scale: common reference levels A1–C2 (opens in a new tab)
  2. Goethe-Institut London How long does it take to learn German? Teaching units per level (FAQ) (opens in a new tab)
  3. Fedlex, SR 142.20 Foreign Nationals and Integration Act (AIG): scope for EU/EFTA citizens (Art. 2), settlement permit (Art. 34), integration criteria (Art. 58a) (in German) (opens in a new tab)
  4. Fedlex, SR 142.201 Ordinance on Admission, Residence and Gainful Employment (VZAE): C permit A2/A1 (Art. 60), early C permit B1/A1 (Art. 62), spouses A1 (Art. 73a), language proof (Art. 77d) (in German) (opens in a new tab)
  5. Fedlex, SR 141.01 Swiss Citizenship Ordinance (BüV), Art. 6: B1 spoken and A2 written, exemptions (in German) (opens in a new tab)
  6. Fedlex, SR 142.205 Ordinance on the Integration of Foreign Nationals (VIntA), Art. 8: first information for newcomers about language courses (in German) (opens in a new tab)
  7. State Secretariat for Migration (SEM) Language: proof of a national language for permits and naturalisation (opens in a new tab)
  8. State Secretariat for Migration (SEM) List of recognised language certificates, edition of 1 October 2026 (in German) (opens in a new tab)
  9. fide, State Secretariat for Migration (SEM) fide test: levels, format, fees, registration and results (opens in a new tab)
  10. fide, State Secretariat for Migration (SEM) fide FAQ: why the SEM recommends the fide test, validity of certificates (opens in a new tab)
  11. fide, State Secretariat for Migration (SEM) Language courses with the fide label, by canton (opens in a new tab)
  12. g.a.s.t. e.V. (TestDaF) TestDaF: German test for international university applicants (in German) (opens in a new tab)
  13. Canton of Zurich, Migration Office Niederlassungsbewilligung: A2 spoken, A1 written, accepted certificates and exemptions (in German) (opens in a new tab)
  14. Canton of Zurich KDE: cantonal German test for naturalisation, B1 spoken and A2 written (in German) (opens in a new tab)
  15. Canton of Zurich Welcome to the Canton of Zurich: language (Standard German and Swiss German, courses) (opens in a new tab)
  16. Canton of Zurich, Fachstelle Integration Integrationsangebote: cantonal German course counselling and course database (in German) (opens in a new tab)
  17. Canton of Zurich, Fachstelle Integration Niederschwellige Deutschkurse, Bülach district: at most CHF 5 a lesson (in German) (opens in a new tab)
  18. City of Zurich Deutsch lernen: course database, co-financed courses, KulturLegi (in German) (opens in a new tab)
  19. City of Zurich Von der Stadt Zürich unterstützte Deutschkurse: prices for city residents only (in German) (opens in a new tab)
  20. City of Zurich Example of a co-financed course: A1–B2, twice a week, CHF 505, KulturLegi refund after 70% attendance (in German) (opens in a new tab)
  21. City of Zurich Welcome Desk im Stadthaus: free information without an appointment (in German) (opens in a new tab)
  22. City of Zurich, Fachstelle Diversität, Integration, Antirassismus Glossar Kurstypen: what Swiss German courses train and require (in German) (opens in a new tab)
  23. Canton of Zurich, Executive Council Executive Council decision 958/2020: EB Zürich ends German as a second language courses (in German) (opens in a new tab)
  24. EB Zürich, Kantonale Schule für Berufsbildung Schreibkurse Deutsch: German writing courses B1–C1, online or on site (in German) (opens in a new tab)

Find help in the directory

Keep reading

All guides

Found this useful?

Get the next guide by email

New guides, providers who speak your language and offers for our readers, about twice a month. Free, and one click to leave.