I guess They implemented roaming profiles a few years ago because some of the workstation computers did not have adequate disk space to handle hundreds of user profiles.

The machines are also setup to remove any "cached profiles" using the registry, (...\WINLOGON\DeleteRoamingCache:REG_DWORD:1). There are still some workstations that probably won't have free space to last a week if we switched back to local profiles (7-8 classes a day, and rarely will the same student use the same computer during a class).