I know that some people just not like it. And I don't want to make everyone to study advanced math. I just think there is a reason why it was a nightmare for so many people. Usually they say like @

21lux that they sucked at it. So maybe there is a way to change it?

Common mistake of teachers is that they teach only pattern. Then students read exercise and pick the pattern and follow it. I was even told by math teacher that is easier for students that way. I don’t think so, it’s probably easier for teacher to check exercises done the same way.

I believe teaching like this is the reason why, when there is described practical problem, it’s hard for students to put it in numbers. So as @

Cygnus compared learning math to learning how to write, it’s like they teach few sentences instead of teaching alphabet. I know there is limited time, but it is very important to make basics understandable, to show various ways to solve problem, how to follow logic to create the pattern and not pattern itself. It should be done on every level of difficulty from the very beginning. Then I believe less students would hate math...