a da razmislis o server(i)+terminali varijanti?
tak slicno smo imali u gimnaziji u inf ucionici.
glavni server na koji je spojeno 30 terminala (monitor na koji spojis mis, tipkalo i usb po potrebi, bar tak ja docaravam terminal

) i sve se izvodilo preko servera, a samo prikaz podataka je svaki korisnik za sebe imal.
jedini problem je onda ukoliko dođe do kvara na serveru, svi ispastaju (samo kaj smo mi namjerno rusili server, al to je druga stvar

)