Scheme - Which implementation to use for teaching A few days ago, I asked a question if I should use F sharp to learn functional programming and the discussion eventually suggested that I take up Scheme. So, I visited the scheme site (which did not say much) and then I ended up at the MIT site. and I also read on the wikipedia that there are several implementations of scheme. 

So, the question is which implementation ( I have given a reference of MIT implementation above) should I use for my beginner class on Scheme.
Racket is a variant of Scheme that is both very good and very popular. The DrRacket system is probably all you need. 

DrRacket is widely used and there  is quite a bit of information about it online. It provides a very simple interface.

There are also Scheme plugins for NetBeans and Eclipse if you want a more complete IDE.