My DS7 has just finished grade 5 maths (home/virtual schooling), and he has also self-taught himself most of prealgebra by playing around online. But most of what he has seen is "routine schoolwork", and he has not seen much in the way of "challenging problems".

Do you have any suggestions for books or other resources he could use?

Any ideas for getting ready for AMC8 in a year or two?


Also a question about MIT. In some countries it is possible to do an undergraduate degree purely in STEM subjects, or even purely in mathematics, whereas in the USA you usually have to spend a significant amount of time on non-STEM subjects. What is the situation at MIT? Can you focus more on STEM subjects compared to other American institutions, or do you have to do the same kind of "liberal arts" degree that most American institutions have?