My GUIDE - The gateway to your german university

Link switches to other language version

Back to "Teaching Degrees"

Teaching Degrees

Study School Subjects in Germany

Explore 4356 programmes.

Would you like to go back to school? Do you enjoy sharing your knowledge and working with children and adolescents? Do you remain composed in stressful situations? If so, studying to become a teacher of school subjects may suit you. Usually, you choose two subjects and the type of school you would like to teach at, i.e., primary, lower, or upper secondary. However, the requirements differ depending on the federal state, so you should decide where you would like to work before you start your studies.


119 Higher Education Institutions

Bachelor, Master, Final Examination, State Examination

German, English, French, Italian, Spanish, Dutch, Danish

2-10 Semesters

What can I expect

If you would like to teach at a primary school, for example, you will always have to choose mathematics and German. For higher age ranges, you can also choose subjects such as history, social sciences, biology, computer science, or geography. The possible subjects and their combinations depend on the type of school you want to teach at. Depending on the federal state, the school types are called “Grundschule”, “Hauptschule”, “Mittelschule”, “Realschule” or “Gymnasium”. No matter which subjects and which combinations you choose, you will always acquire general knowledge of teaching.

Internships will also be included in your studies. They will give you a better understanding of the tasks, requirements, and challenges of the teaching profession and help you find out whether you are suited for your intended profession.

Some universities have set a numerus clausus for their teacher training programmes and restrict the number of students who are granted admission to individual subjects or certain types of schools.

In general, it takes four to five years to complete your teacher training course and then another one and a half to two years to complete the traineeship (“Referendariat”).

Explore degree programmes

Check your eligibility to study at German higher education institutions (non-binding)

Run a quick and non-binding check to determine whether your certificates make you eligible to study at German higher education institutions. Depending on which educational certificates you provide, you may qualify for all degree programmes or only for certain subjects or types of higher education institutions. It is possible that you do not currently meet the requirements to be eligible to apply to a German higher education institution. In such a case, you may be able to attend a Studienkolleg. Please note that the eligibility check results apply exclusively to undergraduate programmes and are not legally binding.

Once you have completed the non-binding check, degree programmes that match your eligibility will be marked with a corresponding icon.

Check your eligibility now