Cuando creas un usuario, se hace a nivel global, por lo que no es posible que un profesor lo cree "nada más para sus cursos". Pudiera ser posible agregarle los permisos a nivel sistema para crear usuarios, pero te repito, no hay manera de bloquearlo para que solamente tengan acceso al curso de este profesor.
Para subir varios usuarios de forma masiva, puedes darle una leída a esta parte de Moodle Docs: https://docs.moodle.org/all/es/Subir_usuarios
Saludos.
Miguel