Mathematics Schools and Programs in Germany
20 schools in Germany teach Mathematics.

Albert-Ludwigs-Universität Freiburg
University Freiburg, Germany In an official register
The Albert-Ludwigs-Universität Freiburg (Universität Freiburg) is a university in Freiburg, in south-west Germany, with its visitor address at Friedrichstraße 39. Around 24,500 students are currently enrolled. The university has eleven faculties, about 240 degree programmes…

Bergische Universität Wuppertal
University Wuppertal, Germany In an official register
The University of Wuppertal is a German institution of higher education, based in Wuppertal, North Rhine-Westphalia. The school is organized into 7 faculties: Humanities and Cultural Studies; Schumpeter School of Business and Economics; Mathematics and Natural Sciences…

Christian-Albrechts-Universität zu Kiel
University Kiel, Germany In an official register
The University of Kiel is an institution of higher education, operating in the city of Kiel, Germany. It was established in 1665 to currently receive about 23,000 students. The school is organized into the following faculties: Theology, Law, Business, Economics and Social…

Johann Wolfgang Goethe-Universität Frankfurt
University Frankfurt, Germany In an official register
Goethe University Frankfurt is a university in Frankfurt, Germany. The university describes itself as one of the largest universities in Germany and as the first German university rooted in a civic tradition. Teaching and research cover a wide range of disciplines, from the…

Rheinisch Westfalische Technische Hochschule Aachen (RWTH)
University Aachen, Germany In an official register
RWTH Aachen University (Rheinisch-Westfälische Technische Hochschule Aachen) is a technical university in the city of Aachen. It teaches students at bachelor's and master's level, and new students are welcomed with a first-semester orientation week of events and activities…

Rheinische Friedrich-Wilhelms-Universität Bonn
University Bonn, Germany In an official register
The Universität Bonn is a German university of excellence (Exzellenzuniversität) in Bonn, with about 31,500 students. According to the university, it has eight clusters of excellence in different research fields, more than any other university in Germany; one example is…

Technische Universität München (TUM)
University Munich, Germany In an official register
The Technische Universität München (TUM) was founded in 1868 is listed among the first in the world.

Universität Kassel
University Kassel, Germany In an official register
The Universität Kassel is a university in Kassel, Germany, with a second campus in Witzenhausen, where its programmes in organic agricultural sciences are based. The university presents itself as a young university that welcomes openness, initiative, interdisciplinary…

Universität Mannheim
University Mannheim, Germany In an official register
The Universität Mannheim (University of Mannheim) is a university in Mannheim, in the German state of Baden-Württemberg, whose main seat is Mannheim Palace (Schloss). It offers bachelor's and master's degree programmes. In the CHE Ranking 2026, law, business administration…

Universität Potsdam
University Potsdam, Germany In an official register
The Universität Potsdam is a university in Potsdam, Germany, in the Berlin-Brandenburg region. Its main address is the Campus Am Neuen Palais, Am Neuen Palais 10, 14469 Potsdam. The university also has a campus in Golm, where a new student residence has been built. Its…

Universität Regensburg
University Regensburg, Germany In an official register
The Universität Regensburg (UR) is a university in Regensburg, Germany. It is organised into faculties, and its own institutions include the university library (UBR), a language centre (Sprachenzentrum, ZSK), central IT services (Campus IT) and a hospital (Klinikum, UKR). Its…

Universität Stuttgart
University Stuttgart, Germany In an official register
The Universität Stuttgart (University of Stuttgart) is a technically oriented university in Stuttgart, Germany, whose history goes back to 1829. Its research focuses on aerospace technologies, architecture and adaptive buildings, biomedical systems and robotics for health…

Universität Trier
University Trier, Germany In an official register
Universität Trier (Trier University) is a university in the city of Trier, Germany. Its range of studies covers bachelor's and master's degrees, teacher-training programmes (Lehramt) and law studies leading to the German state examination (Staatsexamen Rechtswissenschaft)…

Universität Ulm
University Ulm, Germany In an official register
Universität Ulm (Ulm University) is a young research university in Ulm, Germany, which describes itself as the highest-situated university in the country. It focuses on medicine and STEM subjects (mathematics, computer science, natural sciences and engineering) and has about…

Universität zu Köln
University Cologne, Germany In an official register
The Universität zu Köln is a university in Cologne, Germany. In October 2026 it obtained the status of Exzellenzuniversität in a competitive national selection; according to the university, the excellence funding will support the strategic development of all its areas of…

University of Bremen
University Bremen, Germany In an official register
The Universität Bremen (University of Bremen) is a university in the German city of Bremen. Together with the University of Oldenburg it forms the Northwest Alliance. It hosts the Cluster of Excellence "Die Marsperspektive" and a drop tower (Fallturm), and with the German…

Leibniz Universität Hannover
University Hannover, Germany
Leibniz Universität Hannover (LUH) is a university in Hannover, Germany, named after Gottfried Wilhelm Leibniz. It offers degree programmes in five broad subject areas: Engineering and technology Natural sciences and mathematics Law and economics Humanities and social…

Universität Heidelberg
University Heidelberg, Germany
Heidelberg University (Universität Heidelberg), also known as Ruperto Carola, is a research university in Heidelberg, Germany. It was established in 1386 by Ruprecht I, Elector Palatine, and is Germany's oldest university. The university describes itself as an internationally…

University of Münster
University Münster, Germany
The Universität Münster is a university in the German city of Münster whose website lists research in mathematics, the humanities and social sciences, the natural sciences and the life sciences. It coordinates the Cluster of Excellence "Mathematics Münster: Dynamics -…

Universität Duisburg-Essen
University Duisburg, Germany
The University of Duisburg-Essen (Universität Duisburg-Essen, UDE) is a university in the Ruhr region of Germany with two campuses, in Duisburg and in Essen. Together with two other universities it forms the University Alliance Ruhr (UA Ruhr), and its research is organised…
Mathematics Studies in Germany
Mathematics is taught at German universities as a Bachelor of Science followed by a Master of Science. The bachelor's degree gives a broad grounding in pure and applied mathematics. Many universities also offer applied variants such as business mathematics (Wirtschaftsmathematik) and mathematics for engineering (Technomathematik), and teacher-training degrees with mathematics as a school subject.
SpainExchange lists 20 universities in Germany under Mathematics, among them universities in Bonn, Heidelberg, Munich, Münster, Ulm, Mannheim, Stuttgart, Cologne, Frankfurt, Hannover, Kiel and Potsdam.
How the degree is organised
According to the German Academic Exchange Service (DAAD), the standard period of study for a bachelor's degree is usually six semesters, and a master's degree takes two to four more. A doctorate can follow the master's degree.
The programmes at the listed universities follow this pattern. The B.Sc. in Mathematics at the Technische Universität München (TUM) has six semesters and 180 ECTS credits and starts in the winter semester. It begins with lectures on analysis, linear algebra and discrete structures. From the first semester students also work on a minor in economics, computer science, physics or electrical engineering, and in the fifth and sixth semesters they choose advanced courses in areas such as financial mathematics, biomathematics or engineering mathematics. The degree ends with a bachelor's thesis.
At the Universität Heidelberg the Bachelor of Science in Mathematics also has a standard period of six semesters, starts in the winter semester only and has no admission restrictions. A two-week preliminary course takes place before the programme starts. Universität Ulm lists its B.Sc. in Mathematics with 180 ECTS credits, six semesters and no admission restriction.
Where it is taught
- Heidelberg: the Universität Heidelberg, established in 1386, describes research in pure mathematics focused on arithmetic and geometry, and applied mathematics linked to its Interdisciplinary Center for Scientific Computing (IWR)
- Munich: TUM teaches the B.Sc. in Mathematics in Garching, with specialisations that include biomathematics, financial and insurance mathematics, operations research and data science
- Münster: the University of Münster offers an English-language M.Sc. in Mathematics; its other mathematics degrees are taught in German
- Mannheim: the Universität Mannheim offers a bachelor's programme in Mathematics in Business and Economics (B.Sc., German, six semesters) and a master's programme of four semesters taught in German and English
- Ulm: the B.Sc. in Mathematics at Universität Ulm is taught in German and English
- Stuttgart and Duisburg-Essen: the Universität Stuttgart lists a B.Sc. in Mathematik taught in German, and the Universität Duisburg-Essen lists bachelor's and master's degrees in Mathematik, Technomathematik and Wirtschaftsmathematik
Admission and language
Applicants need a school-leaving certificate that is recognised as a higher education entrance qualification in Germany. Certificates from EU and EEA countries and Switzerland usually qualify. According to DAAD, applicants from other countries often need two or three semesters of comparable study at home or a Studienkolleg in Germany; the T course of the Studienkolleg prepares for mathematical, scientific and technical degrees. Applicants from outside the EU apply through uni-assist or directly to the university.
Many mathematics bachelor's programmes have no admission restriction, so applicants who meet the formal requirements can enrol directly. Some universities use their own procedure; TUM, for example, applies an aptitude recommendation procedure. Bachelor's programmes are normally taught in German, and most institutions require German at B2 level of the CEFR or above. English-taught options are found mainly at master's level and require proof of English instead.
Costs and visa
There are generally no tuition fees for bachelor's courses or most master's courses at state higher education institutions. All students pay a semester contribution of between €70 and €430; the Universität Heidelberg, for example, lists fees and contributions of €189.80 per semester for the bachelor's degree. Baden-Württemberg, where Heidelberg, Stuttgart, Ulm, Mannheim and Freiburg are located, charges non-EU citizens €1,500 per semester. In Bavaria institutions decide on their own fees: TUM states that non-EU students usually pay €2,000 or €3,000 per semester for bachelor's programmes and €4,000 or €6,000 for master's programmes.
Citizens of EU member states, Iceland, Liechtenstein, Norway and Switzerland do not need a visa. Students from most other countries apply for a national visa at the German embassy or consulate in their home country and, as of 1 January 2025, must show €992 per month in financial resources.
Careers
Universität Ulm names education and research, software development and IT, management consultancy and data analysis, and finance and insurance as professional fields for mathematics graduates. The bachelor's degree also gives access to a master's degree, which is the usual route into research and a doctorate.
Frequently asked questions
How long does a mathematics degree take in Germany?
A bachelor's degree usually takes six semesters and 180 ECTS credits. A master's degree takes two to four more semesters.
Can I study mathematics in Germany in English?
Bachelor's programmes are normally taught in German. English-taught programmes exist mainly at master's level, for example the M.Sc. in Mathematics at the University of Münster.
Is it hard to get a place to study mathematics in Germany?
Many programmes have no admission restriction, for example at the Universität Heidelberg and Universität Ulm. International applicants still need a recognised school-leaving certificate and proof of language skills.
Do mathematics students pay tuition fees in Germany?
State universities generally charge only a semester contribution. Non-EU students pay €1,500 per semester in Baden-Württemberg, and some Bavarian universities, including TUM, charge fees to non-EU students.