If you need a little extra help with a subject or some fun electives, Schoohouse Teachers has what you need! They offer a variety of courses via videos and downloads.
Khan Academy offers videos that help teach your child. They offer a way to grade assignments and tools you need to be sure they are on the level they need.