The admin role is needed to upload users because this is a system process. As a moodle administrator I know this is not a very exciting task, but it is part of our role.
Roles and permissions
Modify teacher role to add students
This discussion has been locked so you can no longer reply to it.