1 - implementare un Firewall per proteggere la rete (fire + antivirus + proxy)e suddividere l'ufficio dall'aula corsi
vedi quello che ha detto Fumetto.. in secondo luogo, definisci "dividere l'ufficio dall'aula corsi".. miè in parte chiaro ma preferisco chiedere ulteriori info
2 - sostituire il server win 2000 con SME almeno per la gestione degli utenti
nessun problema, se non di ordine pratico (vedi sotto)
3 - utilizzare una nuova macchina come file server (XP)
ma per carità di Dio.. così ogni 3x2 hai il messaggio che hai esaurito le connessioni possibili..
Secondo voi la mia idea è giusta?
in parte si, ma mi sembri confuso

cosa mi consigliate per migliorare la situazione?
chiarire COSA vuoi ottenere
sme server può gestire un dominio win già esistente?
si e no.. si perchè può replicare in tutto e per tutto quello che fa w2000, no perchè dovrai comunque fare l'un-join dal dominio dei client, unirli al nuovo dominio (dopo che hai spento la macchina w2k), loggarti sui client con gli utenti e reimportare i profili utente (non banale in certi casi)