Do your students use institution emails or do they all have their own personal emails? Just asking because if you have an institution email then the students could create their accounts manually and you can restrict which accounts are accepted by only allowing emails from the domain name of the institution. Then the teachers can enrol students into their courses as per usual.
Roles and permissions
Minimum Permissions to Add Users & Enroll Students
This discussion has been locked so you can no longer reply to it.