AWESOME books for self learning for young students
These series of math books are AWESOME. My 10 year old can go through them and self teach. The progression, lay out, problems and examples are enough for him to learn the new concepts. There are plenty of examples for slower learners and faster learners can skip them. I highly recommend these books.