Use cases
People take German exams for very specific reasons — a visa appointment, a residence permit, a job offer, a naturalisation file. Find your situation below and see exactly which level and exam you need, and how to prepare for it.
German A1 for a spouse or family reunion visa
Pass the A1 test required for Ehegattennachzug on the first attempt.
Read moreGerman B1 for permanent residency (Niederlassungserlaubnis)
Get the B1 certificate the Ausländerbehörde asks for, without a course.
Read moreGerman for citizenship (Einbürgerung)
Cover both halves of the naturalisation requirement: B1 German and the citizenship test.
Read moreGerman for university admission and student visas
Climb A1 → B2 with exam-format practice before you tackle TestDaF or DSH.
Read moreGerman B1 and B2 for an Ausbildung place
Hit the B1/B2 bar that Ausbildung employers and the visa route both demand.
Read moreGerman for job seekers, EU Blue Card and work visas
Turn "conversational German" into a certificate a visa office accepts.
Read moreGerman for the Integrationskurs and the DTZ exam
The DTZ grades you A2 or B1 — practise so you land on B1.
Read moreSelf-study German exam prep, without a language school
Everything a course gives you for exam day, minus the timetable and the invoice.
Read moreRetaking a German exam you failed
Diagnose the module that failed you and fix it before the resit.
Read moreMock exams for German teachers and tutors
Print-ready papers with audio and keys, so you stop building mocks yourself.
Read more