I've been using Khan academy since grade 9 and it has always been easier to understand and more helpful than any of my teachers where. I really appreciate its free and if I had the money to donate or subscribe I would. All you need is your personal initiative to do well and some focus. These videos helped a lot!