Students must have an offer or acceptance letter from a registered institute to apply for a German student visa. Along with this, they must have a passport, proof of sufficient financial funds, health insurance, and a complete visa application form.