I'd be careful here. You can end up having different roles for all sorts of things that you don't need. It can get very confusing and hard to manage.
We dealt with this simply by changing the name of the Teacher role to "Staff". Everybody is staff. Their exact function in the course is best handled by other means - not so much by the name of a role.