Older kids might find Khan Academy to be a more useful resource (and free), but for Primary School aged children particularly, this is pretty good and used by a bunch of schools.