The German education system is constantly confronted with new challenges and restructuring. This is also the response of the teacher training programs. The Bachelor's degree program Teaching at Gymnasien provides an overview of the theoretical and methodological foundations of educational science, subject didactics and school education as well as two subjects. Students also acquire theoretical and occupational competences and competencies for middle and high school education (sec. I and II) in general education schools.