Both international students and domestic students can study at public universities in Germany for free; they just need to pay the small amount every semester to cover up the administration cost and other costs.