Ciao, il modo più semplice e funzionale possibile è proprio VMware View, ma non so quanto risponda alla tua seconda esigenza di essere economica. VMware prevede forti sconti per il mondo della scuola, ma non so se il ribasso sia sufficiente ad entrare nel vostro budget (non conoscendolo oltretutto).
Una possibile alternativa potrebbe essere di avere le virtual machine avviate tutte centralmente da un server ESXi, ognuna con indirizzo IP e nome macchina dedicato, alle quali viene creata una snapshot prima di essere utilizzate. I vari utenti si collegherebbero via Remote Desktop per tutto il tempo del corso, e alla fine del corso stesso semplicemente facendo un revert di tutte le 24 virtual machine al loro stato precedente, l'aula sarebbe nuovamente pronta per un nuovo corso.
A livello di investimento sarebbe sufficiente un server abbastanza carrozzato (32 Gb di ram ipotizzando virtual machine da 1 Gb di ram cadauna) e una licenza ESXi. Potresti credo cavartela con meno di 3000 €.
Ciao,
Luca.