There have been long discussions on the "assign roles in User" issue
Roles and permissions
assigning teacher roles - not working
This discussion has been locked so you can no longer reply to it.