Yes, Germany has a universal multi-payer health care system paid for by a combination of statutory health insurance and private health insurance. However, you need a purchase a health insurance cover in your home country that covers your stay in Germany before going to study in the country. Most times, you'll need to fulfill this requirement before getting your student Visa. However, if your health insurance plan is not valid in Germany, you'll have to pay between €80 to €160 monthly to cover you.