There is no way we can keep control of all those separate login details. There needs to be a central control over login.
Sure, login details are pretty old skool bonkers.
I'm going to get downvoted to oblivion, but in the real world where I have to hand a class of 35 students over to another teacher and they need to have confidence that all 35 can log in and complete the lesson.
Repeat this across all classes and all years. That's a lot of users.