Gbaman wrote:If your monitors already support multiple inputs, you could pick up a set of the bargain basement KVM switches and use them solely for USB switching capabilities if don't want kids pulling out cables.
Laptops are great if the students purchase them and are responsible for lugging them about; less great if the school buys them and is responsible for maintaining them. This is because
. Repairing the screen or keyboard on a laptop is 5 to 20 times more expensive than a desktop.
. Expected longevity of a laptop is 1/2 to 1/4 that of a desktop.
. Initial cost about 2 times that of a desktop.
. Monitors and keyboards need to be purchased separately for the Pi.
. Batteries need replacing at least once during the lifetime of the laptop.
. It is difficult for a teacher to charge 30 laptops in preparation for a class.
. WiFi on laptops isn't fast enough for network boot images and centrally administered system updates or maintenance.
As said before, laptops are great if the students own them and take responsibility for then. Otherwise, they are expensive, inflexible and difficult to maintain.
On the other hand, there are lots of small form-factor desktops based on ITX motherboards that suffer none of the above problems. I'm guessing you want to run Microsoft Word, Power Point and some proprietary software for computer assisted instruction under Windows 10 on the PC's. Otherwise, you could do everything with just the Pi computers.