Windows virtual machine for Mac students to share
You can do it using transfer of virtual machines,

First create one virtual machine on Your computer and install necessary os and softwares into it, 

Then transfer this virtual machine backup to your students Macs (Ask them to use same VM player that you used to make that VM) Also provide the login credentials of VM os.

Here is detailed description for VirtualBox but you are free to use any VM Player, Hope this helped you.