My DD1 uses this for school, it's fantastic, cannot recommend it highly enough, she's learned so much from it, it's interactive and it's fun.
There are also workbooks and flashcards that you can get as well.