Teacher training degree for primary schools
If you want to work as a teacher at a primary school, one of your subjects must be German studies (German) or maths. You can combine the two subjects with English Studies (English), Design Education (Creative Crafts/Design), Catholic Theology (Catholic Religion), Music Education (Music), Philosophy - Values and Norms (Values and Norms), Elementary Sciences or Physical Education. Of course, you can also study Mathematics and German Studies (German) together.
The subject "Sachunterricht" (Elementary Sciences) is characterised by the fact that a focus must be chosen. Biology, chemistry, geography, history or political science can be chosen as a specialisation.
Teacher training degree for secondary schools ("Haupt- und Realschulen")
If you would like to work as a teacher for secondary schools, one of your two subjects must usually be English studies (English), German studies (German), maths or music education (music). Of course, you can also combine these subjects and study English Studies (English) and Music Education (Music), for example. However, it is not possible to combine Values and Norms with Catholic Theology for the teaching profession.
Applications for special authorisations can currently be submitted via the Lower Saxony State Institute for School Quality Development (NLQ) for subject combinations with so-called minor subjects for the teaching profession at secondary schools. This means that subject combinations other than the variants described above are also possible in a combination without a "classic" main subject.
Currently, there is a high demand for qualified teachers in Germany.