Frankfurt School Enrollment: The School Writes to You First
In Frankfurt and across Hessen, primary school enrollment mostly runs in the opposite direction from what many newcomers expect: the school contacts you, not the other way around. Every address in the city falls inside a Schulbezirk, a fixed catchment area tied to one specific Grundschule, and that assigned school sends parents a written invitation roughly a year and a half before school starts, asking them to bring their child to a set appointment along with the required documents. Registration appointments themselves happen in March or April of the calendar year before your child starts school that August. As part of the process, every child also goes through a Einschulungsuntersuchung (ESU), a roughly one-hour school-entry medical exam run by public health doctors, and children without sufficient German by registration time can be offered a Vorlaufkurs, a preparatory language course in the year before school starts. If you want your child at a different school than the one your address is assigned to, you apply for a Gestattung through your assigned school, citing transportation difficulty, pedagogical grounds, or social circumstances, and the request goes to the Staatliches Schulamt for a decision. Families who move to Frankfurt outside this yearly cycle, whether from abroad or elsewhere in Germany, follow a separate, faster newcomer path: register your address, then apply directly to a school within days, using the city's Schulwegweiser tool to find which one your address belongs to.
The Official Rule
Frankfurt’s primary school enrollment runs on a Schulbezirk system: every residential address in the city sits inside the catchment area of one specific Grundschule, and in the ordinary course of things, that’s the school your child attends. Rather than parents hunting down and applying to schools themselves, the assigned Grundschule reaches out first, sending a written invitation roughly a year and a half before your child is due to start, asking you to bring your child to a registration appointment at a specific time along with the paperwork the school needs. Registration appointments themselves are scheduled in March or April of the calendar year before school starts that August.
As part of the same admissions process, every child goes through an Einschulungsuntersuchung (ESU), a school-entry medical exam conducted by doctors from the public child and youth health service, usually at the neighborhood primary school itself. The exam runs about an hour if the child cooperates and looks at language, motor skills, and general developmental readiness from a medical standpoint, distinct from any academic assessment.
| Standard yearly cycle | Newcomer / mid-cycle arrival | |
|---|---|---|
| Who it's for | Families already at their Frankfurt address well before the school year | Families relocating to Frankfurt, from abroad or elsewhere in Germany |
| Who initiates contact | The assigned Grundschule, by letter | The family, by applying directly |
| Timing | Letter arrives roughly 18 months ahead; registration in March/April of the prior year | Apply within days of registering your address |
| Where to start | Wait for the letter, or contact your assigned school if timing seems off | Look up your Schulbezirk with the Schulwegweiser, then apply directly |
If a child doesn’t yet have sufficient German by the time of registration, that isn’t treated as a barrier to enrollment. Hessen’s primary schools offer a Vorlaufkurs, a preparatory language course held in the year before school formally starts, aimed at getting children to a stronger footing before their first day. It’s worth raising directly at the registration appointment rather than assuming the school will flag it automatically.
Families who’d prefer a school other than the one their address is assigned to can apply for a Gestattung, permission to attend a different Grundschule. The application goes through your assigned school first, which forwards it to the Staatliches Schulamt für die Stadt Frankfurt am Main for a decision. Accepted grounds typically fall into three categories: transportation difficulty reaching the assigned school, pedagogical reasons, or social circumstances specific to the family. A commonly cited deadline for these applications is 12 weeks before the start of summer holidays, with late submissions processed last and sometimes left out of lottery-style placement at schools that receive more Gestattung requests than they have room for, though the exact current deadline is worth confirming directly with your assigned school or the Schulamt, since administrative timelines like this can shift year to year.
Photo by Atlantic Ambience on Pexels
What Real People Say
The letter-first model is consistently the thing newcomer families find most disorienting about Frankfurt, especially anyone who has already been through a parent-initiated application process in a different German city or a different country entirely. The instinct to start hunting for a school and submitting an application on your own timeline runs directly against how the Hessen system is built: for a family already settled at their address well before the school year, there’s genuinely nothing to apply for until the assigned Grundschule sends its letter. The practical anxiety this creates is understandable, but the fix is simple: confirm your Schulbezirk directly if you want certainty ahead of time, rather than assuming something has gone wrong just because no letter has arrived yet.
Where the system does require families to be proactive is exactly the newcomer scenario: a household that registers its Frankfurt address after the normal invitation cycle has already run for that school year, whether because they’ve just moved from another country or from elsewhere in Germany. The Staatliches Schulamt’s own guidance for this group is explicit that the process looks different: identify the assigned school through the Schulwegweiser, register your address, then apply directly to the school within a matter of days, bringing a registration certificate and the child’s most recent report cards if they’ve already been in school elsewhere. If a straightforward placement doesn’t materialize quickly, the Schulamt’s own intake process exists precisely for that gap, split by contact line depending on whether you need a primary school, secondary school, Gymnasium, or special-needs placement.
Step by Step
- Look up your Schulbezirk using the city’s Schulwegweiser tool, or contact your local school directly, to confirm which Grundschule your address is assigned to.
- If your child isn’t due to start school for more than a year, wait for the letter. It arrives roughly 18 months before the school year begins, and there’s no application to submit before then.
- Attend the registration appointment in March or April of the year before your child starts school, bringing whatever documents the invitation letter specifies.
- Expect the Einschulungsuntersuchung (ESU) as part of the admission process, a roughly one-hour medical exam at the neighborhood school.
- If German is still developing, ask about a Vorlaufkurs at the registration appointment rather than waiting to see if it comes up.
- Want a different school? File a Gestattungsantrag through your assigned school well ahead of the commonly cited 12-week-before-summer-holidays deadline, citing transportation, pedagogical, or social grounds.
- If you’re relocating to Frankfurt outside the normal cycle, register your address, identify your Schulbezirk with the Schulwegweiser, and apply directly to the school within a few days, bringing a registration certificate and recent report cards if applicable.
- If a placement still isn’t clear, contact the Staatliches Schulamt für die Stadt Frankfurt am Main using the phone line for your child’s school type (primary, secondary, Gymnasium, or special-needs).
Compliance Note
This page explains the general Schulbezirk enrollment process, the ESU, the Gestattungsantrag, and the newcomer pathway as described by Hessen’s school authorities as of 2026, but exact deadlines, required documents, and appointment scheduling can vary by individual school and change over time. Confirm current details directly with your assigned Grundschule or the Staatliches Schulamt für die Stadt Frankfurt am Main.
FAQ & Common Pitfalls
How do we even know which primary school our child is assigned to?
Every residential address in Frankfurt falls inside a Schulbezirk, a fixed catchment area tied to one specific Grundschule. The city's Schulwegweiser tool lets you look up your address and see which school it belongs to. If you're not sure, the school itself or the Staatliches Schulamt für die Stadt Frankfurt am Main can confirm it directly, and this is also the office relocating families should contact if a placement search doesn't turn up a clear answer.
We haven't heard from any school yet, but people say Frankfurt sends a letter. Should we be worried?
It depends on your timing. If your child isn't old enough to start school in the next academic year, there's nothing to worry about yet: the invitation letter goes out roughly a year and a half before school starts, in the calendar year before, not earlier. If your child is due to start soon and you haven't received anything, and you've lived at your current address long enough that the school should already have you on file, it's worth contacting your assigned Grundschule directly rather than waiting, since letters can occasionally miss a household, especially one that registered an address recently.
What actually happens at the Einschulungsuntersuchung?
The Einschulungsuntersuchung, or ESU, is a roughly one-hour medical exam conducted by doctors from the public child and youth health service, usually held at the neighborhood primary school itself. It looks at a child's language, motor, and general developmental readiness for school, from a medical rather than academic standpoint. It's a required part of the admission process rather than an optional checkup, and it's separate from, though it happens around the same time as, the registration appointment itself.
Our child doesn't speak much German yet. Will that keep them out of their assigned school?
No, but it's worth raising during registration. Hessen's primary schools offer Vorlaufkurse, preparatory language courses for children who don't yet have sufficient German by the time they register, run in the year before school formally starts so children arrive with a stronger footing. Ask about this directly when you attend your registration appointment, since it's something the school arranges rather than something families need to organize independently.
We'd prefer a different school than the one our address is assigned to. Is that allowed?
It can be, through a Gestattungsantrag, an application for permission to attend a school outside your assigned Schulbezirk. You submit it through your assigned school, which forwards it to the Staatliches Schulamt für die Stadt Frankfurt am Main for a decision. Accepted grounds generally fall into three categories: transportation difficulty getting to the assigned school, pedagogical reasons, or social circumstances specific to your family. A commonly cited deadline is 12 weeks before the start of summer holidays, with late applications processed last and sometimes excluded from lottery-style placement rounds at oversubscribed schools, though you should confirm the exact current deadline with your assigned school or the Schulamt directly, since this kind of administrative detail can shift.
We're relocating to Frankfurt from abroad and our child already needs a school place soon. What do we do differently from a family already living here?
You skip the yearly letter cycle and go through a faster, newcomer-specific path instead. Register your address first, then use the Schulwegweiser to identify which school your new address belongs to, and apply directly to that school within a few days of registering, bringing your registration certificate and your child's last three report cards if they have school history. The Staatliches Schulamt für die Stadt Frankfurt am Main splits contact by school type, with separate phone lines for primary schools, secondary schools, Gymnasien, and special-needs placements, and if a straightforward placement doesn't turn up, you can submit a form and the office will work to find your child a spot.
