Most public universities in Germany charge no tuition fees, but students must pay a semester contribution of around EUR 250–350. Average living expenses range between EUR 850–1,100 per month.