Dreambox is a good online math program that goes from preK through elementary school.