德国公立大学通常不向攻读第一个学位以及硕士课程的学生收取学费,唯一的例外是巴登符腾堡州向非欧盟国家的学生收取每学期1500欧元的学费。个别联邦州对攻读第二个学位或者学习时间超长的学生收取学费。
在德国,大部分学生上的是公立学校。公立学校通常不向攻读第一个学位(Erststudium)以及硕士课程的学生收取学费,唯一的例外是巴登符腾堡州,自2017/18冬季学期起巴符州将向非欧盟国家的学生收取每学期 1500 欧元的学费。个别联邦州对攻读第二个学位(Zweitstudium)或者学习时间超长(Langzeitstudium)的学生收取学费。某些特定的硕士课程也可能是收费的,有的学费超过 10000 欧元/学期。另外,一部分德国私立高校也收取相对高的学费。在德国,学费的高低不能说明教学质量。即便是免收学费的专业也具有十分良好的品质。