2007年5月,国务院决定在教育部直属师范大学实行师范生免费教育。从2007年秋季入学的新生起,在北京师范大学、华东师范大学、东北师范大学、华中师范大学、陕西师范大学和西南大学六所部属师范大学实行师范生免费教育。从2013年秋季开始,在江西师范大学推行本科师范生免费教育,由此江西师范大学成为又一所可以招收免费师范生的高校(只招收江西省考生)。2015年,福建省政府在福建师范大学、闽南师范大学等院校推行免费师范生教育(只招收福建省生源且只招男生)。2018年3月,教育部等五部门印发的《教师教育振兴行动计划(2018-2022年)》提出,改进完善教育部直属师范大学师范生免费教育政策,将“免费师范生”改称为“公费师范生”,履约任教服务期调整为6年。