在德国,大部分学生上的是公立学校。公立学校通常不向攻读第一个学位以及硕士课程的学生收取学费。一些国际课程可能会收取一定学费,在DAAD的国际课程数据库中也可以查询到课程的收费情况。个别联邦州对攻读第二个学位或者学习时间超长的学生收取学费。某些特定的硕士课程也可能是收费的,有的学费超过10000欧/学期。另外,一部分德国私立高校也收取相对高的学费。