Ideally you should be managing Apple devices via an MDM, with managed devices you can disable Private MAC. If the devices are BYOD of some description the only resolution is make sure the class of network you have chosen can handle the amount of devices.
https://support.apple.com/en-nz/102509
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.