I didn't complete the level of maths that the airlines want. Basically I did struggle with the "pure theory". It wasn't until I started learning to fly, that it actually made sense!
IMO, thats one of the biggest problems at school. They teach "pure theory" and don't really apply it to anything useful in the real world. When you start applying it to something that interests you, it becomes much clearer!