The perfect plan for a group of friends
A great plan for a small class of students
The ideal plan for a large class of students
Demo servers are public, and thus unstable - it's easy to DOS a minecraft server when you can run Python on it.
Note that demo servers do not require authentication, and thus may be the target of griefers and hackers.
Use a demo server to try the service out, but if you wish to get serious about it you should either purchase a TeachCraft server, or use the guide below to setup your own (free) local server.
You can setup your own server locally by cloning this repository and following the instructions in the readme.