What’s a Realistic Salary for an English Teacher in Germany?
You see a job ad offering 25 Euro per hour and think you are going to live like royalty in Berlin or Munich. I once did that exact math on a napkin in a Neukölln cafe, only to realize later that my hourly rate did not include travel time, prep, or the massive chunk the tax office takes. This guide gives you the unvarnished truth about what English teachers actually take home in Germany.
Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.
The Reality of the Freelance Grind vs Full-Time Employment
The biggest shock for most newcomers is that the vast majority of English teaching jobs in Germany are not "jobs" in the traditional sense. They are freelance contracts, or what the Germans call Honorarbasis. When I first arrived, I was thrilled to find a language school that offered me 20 Euro per "teaching unit." It was only after a month of commuting across the city that I realized a teaching unit is only 45 minutes, and I was spending three hours a day on the U-Bahn for four units of work.
The Freelance Honorarbasis Reality
As a freelancer, your gross income might look decent on paper, but you are a one-person business. You are responsible for every cent of your social security. Unlike an employee, where the boss pays half of your health insurance and pension, you pay the whole thing. If you are on a Freelance Visa in Germany: How to Work as a Self-Employed Professional, you need to be earning at least 35 to 40 Euro per hour to have a lifestyle that feels "realistic."
Most private language schools pay between 15 and 30 Euro per 45-minute unit. If you teach 20 units a week at 20 Euro, that is 1,600 Euro a month. After you pay for Public Health Insurance (gesetzliche Krankenkasse): What It Covers and Costs, which can easily eat 200 to 400 Euro depending on your setup, and the mandatory 18.6% pension contribution for teachers (the Rentenversicherungspflicht), you are left with very little. I have seen many expats burn out because they didn't realize that 2,000 Euro gross as a freelancer is effectively "poverty wages" in a city like Munich or Hamburg.
Fixed Contracts and Social Security
A Festanstellung (fixed employment) is the holy grail for many. These are rarer in the private sector but offer much more stability. In a fixed contract, your employer handles your Social Security Contributions in Germany: What Comes Off Your Salary. You get paid vacation—usually 20 to 30 days—and paid sick leave. A typical full-time salary for a private language school teacher might range from 2,200 to 2,800 Euro gross per month. While this sounds lower than a high-flying freelance month, the "netto" (take-home pay) often feels more significant because the stress of administrative overhead is gone.
Salary Ranges by Sector Where the Money Is and Isnt
Not all teaching gigs are created equal. Where you teach has a massive impact on your Cost of Living in Germany: Budgeting Guide for Expats. A salary that lets you live comfortably in Leipzig will leave you struggling in Stuttgart. You need to target the right sector based on your qualifications and your appetite for bureaucracy.
Private Language Schools and Volkshochschulen
The Volkshochschule (VHS) is the community college of Germany. They are everywhere and always need teachers. However, they almost exclusively hire freelancers. The rates are fixed by the local government, usually around 25 to 35 Euro per unit. It is steady work, but there is zero room for salary negotiation. Private academies, the ones you see in city centers with glossy logos, often pay less—sometimes as low as 15 Euro—relying on a revolving door of traveling backpackers.
Business English and Corporate Coaching
This is where the real money lives for freelancers. If you can walk into a boardroom at Siemens or Deutsche Bank and teach executives how to negotiate in English, you can command 50 to 80 Euro per hour. To get these gigs, you usually need a specialized background or a very professional "look." Corporate trainers often find that they need to have their documents and certificates officially translated to prove their expertise. I often recommend using a service like Lingoking to get your degree or TEFL certification translated into German, as HR departments in large German firms are notoriously picky about seeing German versions of your credentials.
Public Schools and International Schools
If you have a teaching degree from your home country, you should ignore the language schools entirely. Teaching at a Gymnasium or Realschule as a Quereinsteiger (lateral entry teacher) is a bureaucratic mountain to climb, but the reward is a salary on the TV-L scale. This usually means starting at 3,500 to 4,500 Euro gross per month. However, you will need to undergo Recognition of Foreign Qualifications in Germany (Anerkennung and Anabin).
International schools and private bilingual schools sit in the middle. They offer the comfort of an English-speaking environment and salaries between 3,000 and 4,800 Euro gross. They expect a "real" teaching license and usually a two-year commitment. The competition is fierce, but for a veteran teacher, this is the most sustainable path.
| Sector | Employment Type | Typical Gross Monthly Income | Requirements |
|---|---|---|---|
| Private Language School | Freelance | €1,200 – €2,200 | TEFL/CELTA |
| Volkshochschule (VHS) | Freelance | €1,800 – €2,600 | Degree + Experience |
| Business/Corporate | Freelance | €3,000 – €5,000 | Spec. Experience |
| Public School (State) | Fixed Contract | €3,500 – €5,200 | Teaching Degree (State Exam) |
| International School | Fixed Contract | €3,200 – €4,800 | Teaching License |
Calculating Your Netto Taxes Insurance and Costs
In Germany, the "Brutto" (gross) salary is a vanity metric. What matters is what hits your bank account. You must understand German Tax Classes (Steuerklassen) Explained to know how much will be withheld. If you are single and in Tax Class I, nearly 40% of a high salary can vanish into taxes and social contributions.
The Social Security Hit for Freelancers
Freelance teachers in Germany face a unique hurdle: the Deutsche Rentenversicherung. Unlike most other freelancers (like designers or IT consultants), teachers are legally required to pay into the state pension fund if they earn more than 538 Euro a month. This takes a staggering 18.6% of your profit. When you add Health Insurance for Freelancers and Self-Employed: Navigating the System and income tax, you might find that you need to earn 3,500 Euro a month just to take home 2,000 Euro. This is the "hidden" cost that burns out new teachers who haven't done their homework.
Cost of Living vs Salary
A "realistic" salary depends entirely on your zip code. If you are Living in Berlin: Expat Guide to Neighborhoods and Lifestyle, your rent will likely be your biggest expense, often swallowing 40-50% of a teacher's net income. In smaller cities like Magdeburg or Essen, a 2,000 Euro net salary feels like a lot of money. In Munich, it barely covers a studio apartment and a few beers at the Biergarten. Always look at the Warmmiete (rent including heating) when calculating if a salary offer is viable.
Practical Steps to Increase Your Earning Potential
I survived the low-pay years by diversifying. You cannot rely on a single language school to fill your schedule. They will cancel classes with an hour's notice, and as a freelancer, you won't get paid for that hour. You need to be proactive and build a portfolio of income streams.
Qualification Stacking
A generic TEFL certificate is the bare minimum. To move into the higher salary brackets, you need to specialize. Whether it is IELTS preparation, Legal English, or Medical English, having a niche allows you to charge more. When applying for these specialized roles, make sure your CV is formatted correctly. You can find help with this in our guide on Writing a German-Style CV and Cover Letter: Tips for Success. If you have specialized certificates from abroad, again, ensure you use a reputable service like Lingoking for certified translations, as this small investment can mean the difference between a 20 Euro and 40 Euro hourly rate.
Diversifying Your Income Streams
To fill the gaps in your schedule—especially during the lean summer months when schools close—many expats turn to online platforms. While the pay can be lower than in-person corporate coaching, platforms like iTalki or Lingoda offer a way to keep the cash flowing without a commute. I’ve known teachers who used Lingoda to build a full-time schedule while traveling through Europe, though the rates are usually fixed and lower than what you’d get on the German local market.
Others use iTalki to build a private client base. The trick is to transition those students (where legal and ethical) into direct private clients who pay you via bank transfer, allowing you to bypass platform fees. This requires you to be diligent with Filing a Tax Return in Germany: A Guide for Employees and Expats to ensure you are reporting that income correctly to the Finanzamt.
Avoiding the Pseudo Self Employment Trap
Germany has strict laws against Scheinselbständigkeit (pseudo-self-employment). If you work for only one language school, follow their curriculum, and they tell you exactly when and where to be, the German government might view you as an employee. If the pension office decides you are actually an employee, your "employer" can be hit with massive back-payments for social security. This often leads to schools suddenly letting go of freelancers who have been with them for years. To avoid this, always try to have at least two or three different clients or schools on your roster. It is not just about the money; it is about your legal status in the country.
Disclaimer
This guide is intended for informational purposes only. Salary figures and legal requirements in Germany change frequently. We are not tax advisors or legal professionals. Always consult with a qualified Steuerberater (tax advisor) or an immigration lawyer regarding your specific situation in Germany.