gato said khan academy is free and has a wide range of math. you can start at the grade you start to struggle in and go from there. Click to expand...