Yes, higher education is free for international students in Germany. There are no tuition fees charged at most public universities in Germany. However, there are some administrative fees that students have to pay, which range from €200 to €500 per semester. Additionally, students would also have to cover the cost of their health insurance and other living expenses. Nevertheless, studying in Germany is still very affordable for international students.