
Teacher Shortage and Record Pupil Numbers Hit Berlin Schools in 2025
Berlin and Brandenburg schools face record pupil numbers and hundreds of unfilled teaching posts. Here's what expat families need to know for the school year.

Back-to-school season in Germany comes with a surprisingly long shopping list: backpacks, stationery, sports kit, public transport passes, school lunches, and class trips. For a single child, annual school-related costs can easily reach €300–€600 or more. For expat families still finding their footing in the German system — or families on a tighter budget — that figure can feel overwhelming. The good news is that Germany has several support programmes specifically designed to reduce this burden. Many families, including those with a migration background, qualify but simply do not know how or where to apply. This guide breaks down every major source of financial help available, who is eligible, and what practical steps to take before the school year begins.
The Bildungspaket (Education and Participation Package, or Bildungs- und Teilhabepaket) is the federal government's main tool for helping lower-income families cover school costs. It is not a single payment but a bundle of different benefits, each covering a specific expense:
Who qualifies for the Bildungspaket? Children in households that receive any of the following benefits are automatically eligible:
Children aged 6 to 25 who are still in school or training can benefit. Where to apply: Your local Jobcenter or municipal social welfare office (Sozialamt). In many districts, if you already receive Bürgergeld, the school supplies allowance is paid automatically — but it is always worth confirming with your caseworker.
Beyond the federal Bildungspaket, several German federal states (Bundesländer) offer their own one-off back-to-school payments (Schulstarterpaket or Schulbeihilfe). The amounts and eligibility rules vary significantly:
Because these programmes differ by state, it is worth checking directly with your Gemeinde (municipality) or the state's family affairs department (Familienministerium) for the current rules where you live.
Every family legally resident in Germany is entitled to Kindergeld (child benefit): currently €255 per month per child (as of 2025), regardless of income. This is paid by the Familienkasse (Family Benefits Office) and is not means-tested — you receive it simply by having a child and being resident in Germany.
For working parents whose income is not enough to lift the family out of poverty, the Kinderzuschlag provides an additional top-up of up to €292 per month per child. Importantly, receiving Kinderzuschlag also opens the door to the Bildungspaket, so it is worth applying even if you are working but on a modest income.
Many German states offer heavily subsidised or free public transport for schoolchildren. In addition, the Deutschlandticket — the €49/month (now €58/month from 2025) national transport ticket — is available in a cheaper student version in several states, sometimes as low as €29/month or even free for younger children. Check with your local transport authority (Verkehrsverbund) for the current student rate in your region.
In most cases, no — as long as your child lives with you in Germany and you receive one of the qualifying benefits (such as Bürgergeld or Asylbewerberleistungen), your child is eligible for the Bildungspaket regardless of your nationality or residence permit type. If you are unsure, contact your local Jobcenter or a migration counselling service (Migrationsberatung).
If your income is low, you may qualify for the Kinderzuschlag even as a working parent. This supplement is specifically designed for families who earn enough to cover their own costs but not enough to fully support their children. Qualifying for Kinderzuschlag also unlocks the Bildungspaket. Use the online calculator at familien-wegweiser.de or apply directly via the Familienkasse.
The first payment (€130) is typically released in August, ahead of the new school year. Apply as early as possible — ideally in June or July — to ensure the funds arrive in time. The second payment (€65) follows in February.
Typically: your benefit notification letter (Bewilligungsbescheid), proof of the child's school enrolment, your identification documents, and your bank details. Your local Jobcenter can provide the specific application form (Antrag auf Leistungen für Bildung und Teilhabe).
Germany's school cost support system is more generous than many expat families realise — but it requires you to actively apply. If you receive Bürgergeld, Kinderzuschlag, Wohngeld, or asylum seeker benefits, your children very likely qualify for the Bildungspaket. Do not wait for someone to tell you: contact your local Jobcenter or municipal office now, before the school year begins. If you are working but on a low income, run the Kinderzuschlag eligibility check online. Every euro of support you claim is money that stays in your household.
Source: The Local Germany
Want news like this in your inbox?
The most relevant news for expats in Germany, no noise.

Berlin and Brandenburg schools face record pupil numbers and hundreds of unfilled teaching posts. Here's what expat families need to know for the school year.

A 24-year-old Ukrainian veteran who lost his leg is now studying prosthetics in Berlin — a story of resilience and the integration pathways available in Germany.

Germany's cabinet takes the first step toward raising BAföG student aid. Here's what the increase means for students, including eligible international residents.