I started kumon when I was in year 8 because I wasn't very good at maths. I found that it's best for people that are behind at school. I'm still doing Kumon and am on M level. One problem is that the order is totally different to the curriculum. For example, you learn calculus before trig.