If your child is in grades 6 through high school, try virtual nerd.com. They explain things with short videos. It covers math from pre-algebra through algebra 2 and geometry. It was a lifesaver for me this summer when I was helping my niece get through an on-line geometry class.