教师只交三险的原因是工作性质决定的。我国教师一般只交养老保险、医疗保险和失业保险三个险,没有交生育保险和工伤保险。因为教师生孩子也要纳入公费医疗报账,另外教师工作性质一般不会有工伤,所以很多地方没有买。