公办教师有养老保险。教师也是合法职工,学校应该为教师缴纳社保。缴纳比例如下:养老保险:单位20%,个人8%(自己缴纳的进入个人帐户);医疗保险:单位8%,个人2%(自己缴纳的进入个人帐户);失业保险:单位2%,个人1%;工伤保险:单位0.2-2%,个人不缴纳;生育保险:单位0.6-1%,个人不缴纳。
扩展阅读:【保险】怎么买,哪个好,手把手教你避开保险的这些"坑"