Often I get asked about new innovations that I see in the educational IT sector and Khan Academy is something I want highlighted.
There are many subjects that are covered in a way that today's student totally gets it! Look at some of the comments from students being appreciative of understanding concepts that they didn't understand in class.
All these resources are free and extensive!
I think it's best to copy what Khan Academy says about themselves -