Hi there. My school has a pool of 40 2017 MacBook Airs running Mojave that the kids use. They are not assigned 1 to 1, rather they are in a couple of carts and the kids pull from the pool randomly.
One or more of our kids are quite savvy and have figured out how to boot into Recovery Mode and change passwords, and wreak other havoks.
What is the recommended method for preventing students from entering recovery mode, single user mode, booting to installer thumb drives, etc.?