About this project ← All courses
Deutschkurs Wien

About Deutschkurs Wien

An independent Vienna-based directory of every fixed-schedule German language course in the city. Built and operated as a small business — independent of any single school, transparent about how we make money.

Why this exists

Finding a German course in Vienna shouldn't take a weekend of comparison browsing. There are roughly 20 language schools across the 23 districts, each with its own website, its own price card, its own way of structuring level names ("A1.1", "Anfängerkurs", "Grundstufe 1"), its own treatment of funding eligibility. To compare two schools you used to need two browser tabs, a notepad, and a calculator. To compare ten you needed an afternoon.

We built this so you can do it in fifteen seconds. One filter for the level you need, one for when you can attend, one for what you can pay — and the list narrows to the courses you actually qualify for. The data is collected daily by software that reads each school's own published price card.

Deutschkurs Wien is an independent business. We earn revenue from sponsored listings, lead-generation, the school portal, and advertising — all clearly labelled. The default course list is sorted by the criterion you choose; paid placements appear in separate, visibly labelled slots above or beside the organic results. See Advertising & sponsorship for the full disclosure.

Data sources

We collect data two ways. Partner schools manage their listing directly through the school portal — that data is authoritative. Schools that haven't joined the portal are listed by name with a link to their site; full course data is available only for partner schools (or for schools whose data we already collected publicly and who have not asked to be removed).

Organic results are ordered by the sort criterion you select — alphabetical, soonest start, cheapest, best € per hour, etc. Paid placements appear in separately labelled slots ("Anzeige · Sponsored") and do not displace or reorder the organic list. We don't sell your data or your clicks to third parties.

Source quality tiers

Each row is tagged by where we got its data. The tiers are ordered by trust — school-submitted is the highest:

If you run a Vienna German school and want to take ownership of your row, sign up to the school portal: ten minutes, free, and your updates appear on the public site within about a minute of saving.

Schools we index

The current list — 18 schools across Vienna. Each tag indicates how its data is collected:

ActiLingua Academy live
actilingua.com
Berlitz Wien static
berlitz.com
BFI Wien static
bfi.wien
CIB Sprachschule live
cib.or.at
DeutschAkademie live
deutschakademie.com
Deutschothek static
deutschothek.com
Deutschzentrum Wien live
german-course-vienna.com
DIALOG Sprachschule live
dialog-wien.at
IFU Sprachschule live
ifu-institut.at
IKI Language Academy live
ikivienna.at
Inlingua Vienna static
inlingua.at
INNES German Language School live
innesvienna.net
LcL-Institut live
lcl-institut.at
Österreich Institut Wien static
oesterreichinstitut.com
Sprachenstudio Vienna live
sprachen-studio.at
Sprachschule Aktiv Wien live
sprachschule-aktiv-wien.at
Sprachschule Dr. Lenz static
sprachkurselenz.at
Sprachzentrum der Universität Wien live
sprachenzentrum.univie.ac.at

All 18 schools currently produce live or verified-static data — no placeholders remain. 12 are live-scraped in real time; 6 are verified-static, meaning we ping the school's site to confirm it's online and emit course rows from their publicly-published pricing material (the school doesn't expose a machine-readable catalog).

Schools — opt in or opt out at any time. If you run one of the schools above, you can take over your listing via the school portal (free, ten minutes — your edits are authoritative and overwrite anything our scraper produces). You can also request removal at any time by emailing [YOUR-EMAIL] — we honour removal requests within 7 days.

Not listed: some major Vienna institutions are deliberately excluded. Volkshochschule Wien (VHS) has 17 branches and no single one fairly represents the network. Goethe-Institut Wien is primarily an exam centre with no fixed-schedule courses. Caritas Sprachschule has no stable course programme at the moment. If any of those changes, we'll add them back.

How fresh is this?

A scheduled job re-scrapes every source once a day in the early Vienna morning (04:30 UTC, so around 06:30 in summer or 05:30 in winter). The footer of every page shows the timestamp of the last successful run. Courses that disappear from the source disappear from here within 24–48 hours.

Google ratings refresh weekly via the official Google Places API. The verification timestamps on each verified-static row update every day; a row that fails its daily check gets downgraded to verified-static · stale so you can see the data may have drifted.

What we collect

For every course we record:

The detail page for each course shows everything we have.

CEFR levels explained

Every level on the site uses the Common European Framework of Reference (CEFR). If you're new to the system, here's what each level means in practice:

A1 Breakthrough Order food, introduce yourself, ask basic questions. ~80 hours of study. A2 Waystage Have simple conversations about familiar topics, read short texts. ~180 hours total. B1 Threshold Handle most travel situations, give opinions, explain plans. The level required for Austrian citizenship. ~350 hours total. B2 Vantage Discuss abstract topics fluently, follow Austrian media. The level required for university study and most professional roles. ~600 hours total. C1 Effective Operational Proficiency Express yourself fluently and spontaneously, use language flexibly. Required for some clinical/legal professions. ~800–1000 hours total. C2 Mastery Near-native; understand virtually everything you read or hear with ease. Rarely required outside academic or specialised work.

Hour counts are rough estimates and depend heavily on intensity, your prior languages, and how much you practice outside class. Schools sometimes use intermediate labels like A1.1, A2+, or B1.2 — we preserve their exact label and roll it up into the standard level group for filtering.

Course types

The five categories you can filter on under "Intensity":

A short guide to Vienna course funding

This is where Vienna gets interesting. The city and the state offer several subsidies that can drastically reduce — or completely cover — the cost of a German course. Most language schools advertise these only in passing. We filter for them directly on the main page.

waff Bildungskonto (up to 90% off)

The Wiener ArbeitnehmerInnenförderungsfonds (waff) reimburses up to 90% of course fees for Vienna-registered employees, with a cap that varies by income and program. The course must be at a wien-cert certified provider and you must apply before starting the course. Many of the bigger schools (DeutschAkademie, Inlingua, Sprachschule Aktiv, IFU) are wien-cert partners.

To apply: visit waff.at, register with your e-card, submit the course confirmation. Decision usually within 2–3 weeks.

Use the "Funding eligible → waff" filter on the main page to see only courses that qualify.

Wiener Sprachgutschein (MA 17)

A one-time language voucher from the City of Vienna, administered by MA 17 (Integration und Diversität). €300 for A1, A2, or B1 level courses; €100 for higher levels. Redeemable at a long list of partner schools. Designed primarily for new arrivals to Vienna — typically issued within the first three years of registration.

To apply: book an appointment at Sprachenzentrum der MA 17, bring your Meldezettel and a course quote. The voucher is paid directly to the school.

AK-Bildungsgutschein

If you're a member of the Arbeiterkammer Wien (almost all employees in Vienna are members automatically — it's not optional), you get a €120 voucher annually for further education, redeemable at many partner schools. Some schools accept multiple AK vouchers from consecutive years if used in the same course.

AMS funding (for jobseekers)

The Arbeitsmarktservice (AMS) covers full language course costs for registered jobseekers when the course is part of an agreed integration plan. Apply through your AMS-Betreuer — not at the school directly. The AMS keeps a separate list of approved schools.

ÖIF funding

The Österreichischer Integrationsfonds runs both directly-funded German courses (free for asylum seekers, recognised refugees, and certain residence-permit categories) and the ÖIF certification exams. ÖIF courses are not in our directory — they have a different booking system. See integrationsfonds.at for eligibility.

Other free options worth knowing

Fonds Soziales Wien (FSW) — fully funded courses for recognised refugees. Sign up via Akompano (Volkshilfe Wien) or Diakonie.

Pre-arrival courses abroad: if you're moving to Austria on a Rot-Weiss-Rot card or Familienzusammenführung, you may be required to reach A1 before arriving. The Goethe-Institut runs these courses worldwide.

Exams in detail

Several different certificates exist, and only some are accepted for Austrian official purposes. If you need a certificate for a residence permit, citizenship, university, or a specific job:

ÖSD — Österreichisches Sprachdiplom Deutsch

Use: Accepted by Austrian authorities for all visa categories, citizenship, naturalisation, and admission to Austrian universities. The most universally accepted in Austria.

Levels: A1 through C2. The A2/B1 "Integration" version specifically aligns with the Austrian integration agreement.

Cost: roughly €115 (A1) to €185 (C1).

ÖIF — Integrationsprüfung

Use: Required for the residence permit "Daueraufenthalt EU" and for Austrian citizenship at the B1 level. The exam combines language and "Values & Orientation" content.

Levels: A2 and B1.

Cost: €130. Free with certain Integrationsgutscheine.

Goethe-Zertifikat

Use: Globally recognised. Accepted in Austria for most purposes (visa, university), but Austrian residency authorities prefer ÖSD/ÖIF — check the specific form before booking.

Levels: A1 through C2.

Cost: approx €130 to €220 depending on level.

telc — The European Language Certificates

Use: Accepted across the EU for university admission and some professional purposes. In Austria less widely required than ÖSD/ÖIF.

Levels: A1 through C2; also subject-specific (telc Deutsch B2/C1 Medizin for doctors).

DSH and TestDaF

Use: Required for admission to most German-speaking universities. Both are accepted equally — DSH is taken at the university itself; TestDaF is centrally administered.

Levels: Both target B2/C1.

On the main page, filter by Exam preparation to see only courses that specifically prepare you for one of these exams.

Choosing the right course — practical tips

Glossary of Austrian education terms

UE / Unterrichtseinheit
A teaching unit. Almost always 45 minutes in Austria (occasionally 50). When a course advertises "80 UE", multiply by 0.75 to get clock hours (60 hours).
Niveaustufe
Level — A1 through C2.
Modul
A sub-section of a level, e.g. A2.1, A2.2. Two modules typically make a full level.
Kursbestätigung
Course confirmation document. Schools give you this on enrolment; needed for waff, MA17, AK funding applications, and sometimes for residence permit renewals.
Wien-cert
Vienna's quality-certification scheme for adult education providers. waff funding requires the provider to be wien-cert certified.
Bildungskonto
The "education account" run by waff for Vienna employees — your personal pot of funding eligibility.
Integrationsvereinbarung
Integration Agreement — the binding obligation for third-country nationals on certain residence permits to reach A2 (within 2 years) and then B1 (within 5 years).
e-card
Austrian health insurance card — used as digital ID for waff, AMS, and other authority interactions.
Meldezettel
Registration certificate confirming your residence address. Required for almost every funding application.
WIFI / BFI
The two major adult education networks. WIFI is run by the Wirtschaftskammer (employers' side); BFI by the Arbeiterkammer (workers' side). BFI Wien is in our directory.

Roadmap

Want something else added? Email [YOUR-EMAIL].

Advertising & sponsorship

We're an independent business and we earn revenue four ways. Every form is clearly labelled wherever it appears on the site, so you always know whether you're looking at an organic listing or a paid one.

What we don't do: reorder organic results based on payment; hide a school from organic search because they haven't paid; sell your personal data; embed third-party tracking pixels you can't opt out of.

For partnership, sponsorship, or advertising inquiries: [YOUR-EMAIL].

How the site works

The frontend is a single static page (HTML, CSS, vanilla JavaScript) that reads a daily-updated JSON feed. The feed is built by a scheduled job that runs about 20 small Python scrapers — one per school — each of which fetches that school's public website, parses the schedule and price information, and emits a list of courses. Partner-school data submitted through the portal overrides the scraped data.

The school portal and admin tools run as a Flask application behind nginx. Everything — public site, portal, admin, scraper — is hosted on a single virtual server with Hetzner Online GmbH in a German EU data centre (Falkenstein). The source code is maintained privately; technical inquiries via email.

Translation is provided by Google Translate, loaded only when you change the UI language away from English. Google ratings shown next to each school are refreshed weekly through the official Google Places API.

Get in touch

FAQ

Why isn't course X here?

Either the school hasn't joined the portal, we don't yet have a verified data source for them, or the course was removed from the school's website between refreshes. Drop us a note at [YOUR-EMAIL] if it's an important omission.

The price I see here differs from the school's site.

Schools sometimes change pricing between our daily refresh and your visit. The price card on each course page links straight to the school — always confirm there before paying. Our footer shows the timestamp of the last successful refresh.

Can I trust the data?

We try hard to be accurate, and partner-school listings are managed by the schools themselves. But we make no guarantee — treat us as a strong starting point, not the final word. Every course detail page links to the original. For high-stakes decisions (visa applications, funding pre-approvals), confirm directly with the school in writing.

Do you take money from schools? Are listings paid?

Yes — we're an independent business, and schools can pay us for clearly labelled "Anzeige · Sponsored" placements, lead-generation, and premium portal features. Organic listings are not reordered, hidden, or promoted on the basis of payment. See the Advertising & sponsorship section above for the full breakdown.

Is Deutschkurs Wien affiliated with the Austrian government, the City of Vienna, or any school?

No. We are independent of every institution referenced on the site. Government bodies mentioned (waff, MA17, AK, AMS, ÖIF) are described from publicly-available information for informational purposes only; school information is sourced from each school's own website or submitted directly by the school via the portal.

How is my data handled?

We minimise data collection. The full disclosure — what we collect, why, how long we keep it, and your DSGVO rights — lives in the Privacy Policy. If we add display advertising, a cookie-consent banner will appear before any advertising cookies are set, and you can refuse it.

What's the legal entity behind the site?

See the Impressum for the full legal disclosure required by Austrian media law (§ 24 Mediengesetz), e-commerce law (§ 5 ECG), and business law (§ 14 UGB).

How do I report a bug or wrong data?

Email [YOUR-EMAIL] with the course or page URL and what's off. We aim to respond within a few business days.

I'm a school owner — how do I add, correct, or remove our listing?

Two paths:

Impressum  ·  Privacy  ·  Terms of Use  ·  Advertising policy  ·  Cookie settings