Individualized Programs
Khan Academy
An amazing FREE program that teaches an assortment of subjects. After you create your profile, you can begin learning whatever subject you desire. In our classroom we had students ranging from Gr. 1 Math to Gr. 8 Math. With great video tools and scaffolding techniques, this program helped us reach the wide range while still being personal and individualized.
Rosetta Stone
Rosetta Stone is a fantastic program for learning new languages. It can be a bit expensive program, but it is lauded as the most effective tool for language development. It is another great tool for reaching students independently on whatever level they are at.