Hello @Giuliano
Starting off, I must recommend that the shared devices are numbered, so the students use the same device every time. It will make a lot of things easier and faster.
One strategy to overcome the Login Challenge is to enable two-step verification on the accounts. Again, a strategy that works best if the school has 1:1 assignment, and students don't use random devices every day.
However, if the 2FA method chosen is security keys, then it will work regardless of how many different devices each student uses.
Preferred scenario: You will need 1 key per student.
Less secure scenario: Each key can be used by several students. Definitely NOT recommended, as it will not work when they are not in school.
--
https://wheretofind.me/@NoSubstitute