江西师范大学有三个不同的代码是因为它历史上先后经历了三次校名变更和迁移:
1. 江西省师范学院,创建于1940年。
2. 南昌教育学院,于1953年迁入南昌市,并更名为南昌师范学院。
3. 江西师范学院,于1983年成为全国重点大学,并更名为江西师范大学。
在不同的历史阶段中,江西师范大学均使用了不同的校名和代码,因此现在会有三个不同的代码。根据教育部规定,高校代码一般不会被更改,但在少数情况下,如校名变更或者重组等情况下,可能会发生变化。