How to limit any devices to appear on any Bonjour/Airplay capable devices close by?

Solution 1:

There are a number of ways to do this, depending on your network setup.

You could as @tron_jones suggested use isolated networks or VLANs. Another way would be to setup the router so that each class room is on a different subnet i.e.

10.0.1.0/24 for class room 1 10.0.2.0/24 for class room 2 10.0.3.0/24 for class room 3

mDNS / Bonjour does not broadcast outside of the subnet by default.

Either of these options should work, but require a non-trivial amount of alteration to your LAN, essentially there is no solution within the product itself.