I’ve used Math on the Level for 3 years with my son who is very strong in math. I love the fact that you can teach the concepts as fast or slow as you need to and can cover them in any order (as long as you have covered the building concepts). Overall I recommend this program for anyone who has a child that is bored with constant review and slower pace in other curricula. This program is very strong in that you can cover the concepts very quickly, yet still very thoroughly. (My son has just about finished the K-8 program in 3 years).