language5 Signs Your German Course Is a Waste of Money
20+ students per class. Stuck at B1 for months. Teacher speaks English. No exam prep. No accreditation. If this sounds familiar, you're paying for nothing.
Duolingo is free. A language school costs €350-560 per month. So why do 5,000 students per year choose GLS Berlin over an app? Because after 3 months at a school, you pass telc B1. After 3 months with Duolingo, you are still on lesson 47.
This is not about shaming self-study. Apps, podcasts, and YouTube channels are useful tools. But if you need German for university, a job, or a visa, the question is not “Can I learn German alone?” The question is: “How fast do I need results, and what proof do I need?”
This guide compares language schools and self-study across 10 dimensions. You will see real prices from German schools, real timelines for each CEFR level, and a clear answer to who should do what.
The biggest difference between a school and self-study is speed. An intensive course at a school gives you 20-30 hours of German per week. Self-study with an app gives you 15-30 minutes per day.
The math is simple. At 25 hours per week, you get 100 hours of German per month. At 20 minutes per day, you get about 10 hours per month. That is a 10x difference in input.
Here is what that means for reaching each CEFR level:
| CEFR Level | Hours Needed (approx.) | Intensive Course (25 h/week) | Self-Study (1 h/day) | Self-Study (20 min/day) |
|---|---|---|---|---|
| A1 | 80-100 h | 4 weeks | 3 months | 8-10 months |
| A2 | 150-200 h | 4-6 weeks | 5-6 months | 15-18 months |
| B1 | 300-350 h | 3 months | 10-12 months | 2.5-3 years |
| B2 | 500-600 h | 5-6 months | 16-20 months | 4-5 years |
| C1 | 700-800 h | 8-10 months | 24-28 months | 6-7 years |
These numbers come from the Goethe-Institut’s course planning guidelines. Real results vary by your native language, study habits, and how much German you use outside class.
Mini-example: A student from Brazil starts at zero. She enrolls in an intensive course at did deutsch-institut Hamburg (24 hours/week, €420/month). After 12 weeks, she takes the telc B1 exam. Her classmate in Sao Paulo uses Duolingo for 20 minutes each morning. After 12 weeks, he can order coffee in German. He cannot hold a conversation.
More hours is only part of the story. Schools are faster because:
Every language school in Germany hires trained teachers. Most hold a DaF qualification (Deutsch als Fremdsprache — German as a Foreign Language). Many have 5-10 years of classroom experience.
What does a trained teacher do that an app cannot?
German has sounds that do not exist in English, Spanish, or Chinese. The “ch” in “ich” versus “ach.” The umlauts: a, o, u. The “r” in “rot.” A teacher hears your mistakes and corrects them immediately. An app plays a recording. You repeat. Nobody tells you if your “u” sounds like your “u.”
German grammar is complex. Four cases (Nominativ, Akkusativ, Dativ, Genitiv). Three genders. Separable verbs. Word order rules that change in subordinate clauses. A good teacher explains the pattern, gives you three examples, and then makes you practice it 20 times in conversation.
An app gives you a rule and a fill-in-the-blank exercise. That works for memorizing. It does not work for using grammar in real conversation.
Language is more than words. A teacher explains when to use “Sie” (formal you) and when to use “du” (informal you). She tells you that Germans answer the phone with their last name. She explains that “Na?” is a greeting, not a question. You cannot get this from a textbook.
At GLS Berlin, the maximum class size is 14 students. At Goethe-Institut Munich, it is 16. This means teachers know each student’s weaknesses. If you struggle with Dativ prepositions, the teacher gives you extra exercises. If your pronunciation of “ch” needs work, she drills it with you after class. An app treats every learner the same.
Open any app store. You find 50 German learning apps. Each one organizes content differently. Duolingo groups words by theme. Babbel follows a grammar sequence. Busuu mixes conversation and grammar. YouTube has 10,000 videos on “German for beginners.”
The problem is not a lack of material. The problem is too much material with no clear path.
A typical intensive course follows the CEFR framework:
Every week builds on the one before. Every lesson has a clear goal. Every Friday, there is a short test to check if you are ready for the next topic.
Week 1: You download Duolingo. You learn colors, animals, and “Der Hund ist schwarz.” You feel great.
Week 3: You discover a YouTube channel. You jump to “German cases explained.” You get confused because you have not learned the basics yet.
Week 5: You buy a grammar book. You work through chapter 1 and 2. Then you get busy with work and skip a week.
Week 8: You return to Duolingo. It has reset your streak. You start lesson 12 again. You can say “Die Katze trinkt Milch” but cannot introduce yourself to a real person.
This is not a failure of willpower. It is a failure of structure. Without a curriculum, you cycle through beginner material and never move to the intermediate level.
If you need a certificate for university (TestDaF, DSH, telc C1 Hochschule) or for a visa (telc B1, Goethe B1), preparation matters more than general learning. Exam preparation is a specific skill. You need to know the format, the timing, and the scoring criteria.
Many language schools in Germany are official exam centers. GLS Berlin is a telc and TestDaF exam center. Goethe-Institut Munich offers the Goethe-Zertifikat at all levels. did deutsch-institut Hamburg is certified for telc and TestDaF.
This means you can prepare and take your exam at the same place. Your teachers know exactly what the examiners expect. They have seen hundreds of students take the test.
A typical exam prep course includes:
For a detailed breakdown of the TestDaF exam, read our TestDaF Complete Guide.
There are no official global statistics comparing pass rates. But school-reported data and teacher experience show a clear pattern:
| Exam | School-Prepared Students | Self-Study Students |
|---|---|---|
| telc B1 | 85-90% pass rate | 50-60% pass rate |
| telc B2 | 80-85% pass rate | 40-55% pass rate |
| TestDaF (TDN 4 in all sections) | 70-80% pass rate | 30-45% pass rate |
| DSH-2 | 75-85% pass rate | 35-50% pass rate |
The difference is largest at higher levels. Passing telc B1 with self-study is possible. Passing TestDaF with TDN 4 in all four sections without structured preparation is very difficult.
Mini-example: The TestDaF digital format has a new writing section. You receive a graph and must write a structured text with introduction, analysis, and conclusion in 60 minutes. A school trains you to do this in a specific format that examiners expect. A self-study student must guess the format from sample papers online.
If you are not an EU citizen, you likely need a language course visa (Sprachkursvisum) to study German in Germany. German immigration law sets clear rules about which courses qualify.
Under German visa regulations, a language course must be intensive to qualify for a visa. The standard threshold is 18 hours of instruction per week (sometimes 20 hours, depending on the embassy). Evening courses and part-time courses do not qualify. Online-only courses do not qualify.
This rule alone eliminates self-study as a visa option. You cannot get a language course visa for using Duolingo.
Language schools that support visa students provide:
GLS Berlin, Goethe-Institut Munich, and did deutsch-institut Hamburg all offer full visa support. For a complete guide to the visa process, read our German Language Course Visa Guide.
Your visa is typically valid for the length of your course (3-12 months). To extend it, you must show that you are still attending an intensive course and making progress. A school provides attendance records and progress reports. As a self-study learner, you have no documentation.
Learning German in Germany is already a form of immersion. You see German on signs, hear it on the train, and need it at the supermarket. But immersion alone does not teach you grammar or vocabulary in an organized way. A school adds structure to the immersion.
At a language school, you meet 10-15 other students in your class. They come from different countries, but they all share your goal: learn German. This creates a support network.
You study together after class. You practice German at lunch. You help each other with homework. When one person feels frustrated, the others encourage them. This social pressure is one of the strongest motivators in language learning.
Self-study is lonely. There is no one to notice when you skip a day. There is no one to celebrate when you finally understand the Dativ. Research on language learning consistently shows that social learning environments produce better outcomes than isolated study.
At a school, you have a schedule. Class starts at 9:00. Your teacher takes attendance. There is homework due tomorrow. There is a test on Friday.
With self-study, you set your own schedule. And you break it. A 2024 study by Duolingo reported that only 3.4% of users who start a course reach an intermediate level. The rest quit within the first month. Not because the app is bad, but because motivation without accountability fades quickly.
You cannot become fluent without speaking. At a school, you speak German for 4-5 hours every day. You do role plays: ordering at a restaurant, calling a landlord, asking your professor a question. You make mistakes. The teacher corrects you. You try again. After 100 hours of this, speaking German feels normal.
With self-study, speaking practice requires extra effort. You must find a tandem partner, book online tutoring sessions, or talk to yourself. Most self-study learners avoid speaking because it is uncomfortable. They focus on reading and listening instead. After 100 hours, they understand German well but freeze when someone talks to them.
Self-study is cheap. A school is not. But “cheap” and “worth it” are different things. Here is a realistic cost comparison.
Prices vary by city, school, and course type. Here are real prices from schools in our database:
| School | City | Course Type | Hours/Week | Monthly Fee |
|---|---|---|---|---|
| GLS Sprachenzentrum | Berlin | Intensive | 20 | €350 |
| GLS Sprachenzentrum | Berlin | Intensive + Exam Prep | 24 | €420 |
| Goethe-Institut | Munich | Standard | 16 | €280 |
| Goethe-Institut | Munich | Intensive | 20 | €360 |
| did deutsch-institut | Hamburg | Intensive | 24 | €420 |
| did deutsch-institut | Hamburg | Superintensive | 30 | €500 |
The range for most intensive courses is €350-560 per month. A full path from A1 to B1 (about 3 months intensive) costs €1,050-1,680 in tuition. Add accommodation (€400-700/month in a shared flat) and living expenses (€300-400/month), and your total for 3 months is roughly €3,150-5,340.
For a full breakdown of costs, see our Language School Costs page.
| Resource | Cost | What You Get |
|---|---|---|
| Duolingo (free tier) | €0 | Vocabulary drills, basic grammar, gamified lessons |
| Duolingo Plus | €7/month | No ads, offline access, progress tracking |
| Babbel | €7-13/month | Structured lessons, speech recognition |
| Textbook (Menschen A1-B1) | €20-30 each | Comprehensive grammar, exercises, audio |
| Online tutor (italki) | €15-25/hour | One-on-one conversation, flexible scheduling |
| YouTube / podcasts | €0 | Grammar explanations, listening practice |
A realistic self-study budget with an app, a textbook, and weekly tutoring: €80-130 per month. For 12 months to reach B1: €960-1,560.
| Factor | Language School (3 months to B1) | Self-Study (12 months to B1) |
|---|---|---|
| Tuition / materials | €1,050-1,680 | €960-1,560 |
| Living in Germany | €2,100-3,660 | €0 (study from home) |
| Total cost | €3,150-5,340 | €960-1,560 |
| Time to B1 | 3 months | 12+ months |
| Certificate included | Yes (telc, Goethe) | No (extra €150-250 for exam) |
| Visa-eligible | Yes | No |
| Job-ready speaking | Yes | Unlikely |
Mini-example: Maria from Colombia needs B1 German for a work visa. Option A: She moves to Berlin, attends GLS for 3 months at €350/month, and passes telc B1 in March. Total: about €4,200 including rent and food. Option B: She studies at home with Babbel and italki for 12 months. Total: about €1,400. But she loses 9 months of potential income in Germany. At a minimum-wage job (€12.82/hour, 20 hours/week), those 9 months represent about €9,230 in lost earnings. The school is cheaper in the long run.
Self-study is not useless. For some people and some goals, it is the right choice. Here are the situations where self-study makes sense.
If you speak Dutch, Swedish, or even English well, German grammar and vocabulary will be partially familiar. You can figure out many patterns on your own. A textbook and regular practice might be enough to reach A2 or even B1.
If your goal is to read German news, understand German podcasts, or follow German research papers, you do not need speaking practice. Self-study with reading and listening materials works well for passive comprehension.
If there is no deadline, self-study is fine. You learn at your own pace. You enjoy the process. You do not need a certificate by a specific date. This is a valid way to learn. It is just slower.
Many students use self-study to learn the basics (A1) before moving to Germany. This is a smart strategy. You arrive with basic vocabulary and can follow classroom instruction from day one. Your school time then starts at A2, which saves you one month of tuition.
After reaching B2 or C1 at a school, self-study is effective for maintenance. You read German books, watch German TV shows, listen to German podcasts. You already have the grammar foundation. Now you just need exposure to keep it active.
The best results come from combining a school with self-study. Here is a practical plan.
This combined approach uses the school for structure and speed, and self-study for reinforcement and maintenance. Together, they produce stronger results than either method alone.
| Criteria | Language School | Self-Study | Hybrid (School + Self-Study) |
|---|---|---|---|
| Speed to B1 | 3 months | 12+ months | 2.5 months |
| Speaking ability | Strong | Weak | Strong |
| Grammar accuracy | High | Medium | High |
| Cost (to B1) | €1,050-1,680 | €960-1,560 | €1,050-1,680 + €50-100 |
| Visa-eligible | Yes | No | Yes |
| Certificate | Included | Extra cost | Included |
| Flexibility | Fixed schedule | Total flexibility | Mostly fixed |
| Motivation | High (social) | Low (isolated) | High |
| Personalized feedback | Yes | No (unless tutor) | Yes |
| Best for | Visa students, exam prep, fast results | Maintenance, passive skills, budget learners | Maximum results |
Not all schools are equal. If you decide a school is right for you, here are the key factors to check.
Look for schools that are official exam centers for telc, TestDaF, or Goethe-Zertifikat. This means the school meets quality standards and you can take your exam on-site.
Smaller classes mean more speaking time for you. GLS Berlin caps classes at 14. Goethe-Institut Munich allows up to 16. Avoid schools with 20+ students per class.
For a visa, you need 18+ hours per week. For fast progress, choose 24-30 hours per week. Standard courses (16 hours/week) are cheaper but slower.
Good schools publish their prices clearly. No hidden fees. No surprise registration costs. Compare 3-4 schools before you decide.
Use our school search tool to compare schools by city, price, and course type. For more detailed advice, read our guide on how to choose the right language school.
Yes, but it takes much longer. Plan for 12-18 months with daily practice (1 hour minimum). You will also lack speaking skills unless you find conversation partners. Many self-study learners understand German well at B1 but cannot speak fluently. A school reaches B1 in about 3 months with strong speaking ability included.
Intensive courses (20-24 hours/week) typically cost €350-500 per month. At GLS Berlin, an intensive course is €350/month for 20 hours and €420/month for 24 hours. Goethe-Institut Munich charges €280/month for a standard course (16 hours) and €360/month for intensive (20 hours). Add €400-700/month for shared accommodation and €300-400/month for living expenses.
Duolingo is good for building basic vocabulary and getting familiar with German sentence structure. It is not enough to reach a level where you can study at a German university, work in a German office, or pass an official exam. Duolingo’s own research shows that completing their German course roughly equals an A2 level — with limited speaking ability.
For a language course visa (Sprachkursvisum), yes. German embassies require proof of enrollment in an intensive course with at least 18 hours per week. Self-study does not qualify. For a student visa (Studienvisum), you need a university admission or a conditional admission plus language proof. If you need to learn German first, you need the language course visa with a school.
It depends on your goal. For university admission, choose TestDaF (accepted at all German universities) or DSH (university-specific). For general language proof, telc exams are widely recognized. For citizenship, you need at least B1 (telc or Goethe). Most language schools prepare for all of these. For a complete overview of TestDaF, see our TestDaF guide.
Yes. Most schools offer placement tests at enrollment. You take a written test and a short speaking test. The school places you in the right class based on your actual level, not what app level you claim to have. Many students start self-study at home and then join a school in Germany at A2 or B1.
With an intensive course (20-25 hours/week), plan for about 8-10 months. Some super-intensive programs (30 hours/week) can do it in 7-8 months. The exact time depends on your starting level, your native language, and how much extra study you do outside class.
Online group courses with a live teacher are close to in-person quality for grammar and listening. They are weaker for pronunciation correction and spontaneous conversation. Online courses also do not qualify for a language course visa. If you are already in Germany, an in-person course gives you the full immersion benefit. If you are preparing from your home country, online courses with a live teacher are a good second choice.
There is no “best” age. Language schools in Germany have students from 17 to 65. Most intensive course students are between 18 and 30. Schools are used to working with different age groups and learning speeds. Your motivation matters more than your age.
On a language course visa, you are not allowed to work. On a student visa, you can work 120 full days or 240 half days per year. If you attend a school on a tourist visa (up to 90 days, no visa needed for many nationalities), work is not permitted. Check your specific visa type for the exact rules.
Ready to find a school? Use our school search tool to compare language schools across Germany by city, price, course type, and student ratings. Filter for visa support, exam preparation, and accommodation. Your B1 could be 3 months away.
language20+ students per class. Stuck at B1 for months. Teacher speaks English. No exam prep. No accreditation. If this sounds familiar, you're paying for nothing.
languageWeek-by-week plan from zero to B2 German in 26 weeks. Specific grammar topics, vocabulary targets, and daily schedule. 600 hours, no shortcuts.
languageCompare German language schools by price (€379-1,478/month), class size (7-16), accreditations (telc, TestDaF), and format. Real data from 10 verified schools.
Compare by level, format, price and city – and start your search now.