I came across the Khan Academy the other day (https://www.khanacademy.org/), and thought it would be a great (FREE) resource for anyone who is home schooling their kids (or anybody else who wants to learn things).
There are short videos on everything from basic arithmetic to calculus, history, drawing, programming, organic chemistry, macroeconomics, computer science, cosmology etc. etc.
I looked at a few random videos and found them short, clear and also fun. There are also practice tests. I didn’t spend enough time on it to see how deeply he goes into things, but what I saw was great. It’s all free.