Maybe a bit off the topic... This is what I use for my class of 12 IoT students at our 'After-school-club'.
Two mini-towers of 6 RPi-Zero-W running Node-RED that talk to the club's router. In the IT room, where we run the club, there are 24 PCs networked via Ethernet to the school's network. I issue each student with a WiFi dongle which they plug into a PC - so making the PC WiFi activated to the club's router. The IT Support Staff are happy as we aren't connecting to the school's network - just local in the classroom.
We have about 40 breadboards on which the students build all sorts of circuits. The breadboards are powered by an USB power lead from a USB port of the PC. Here's a selection of breadboards.
We tend to use the Wemos D1 Mini as it is inexpensive and, as you can see, fits a breadboard nicely.
Hope this is useful to you.