I study hard throughout the year and I am able to solve most problems in the text assigned to us and I am frequently the only one who can solve the hardest problems in the assignments or the problem sets. However, I can rarely do exceptionally well at math tests in my University and I frequently run out of time while sitting for a test. My grades have suffered and I am unable to understand why.[I end up with 65% or something like that in my exams while others score like 80%.]
Since, I am able to understand every theorem in the book and then solve most of the problems in the book(and solve the hardest problems in any test), it seems to me that I should also have good grades on most tests I take. I will appreciate it if people give me some advice on how to do well in the tests. Thank you.
You know, Exams are like tournament or competitions. Some people are great at practice but when they enter a championship, and feel under pressure, they under perform. I am telling you this because I am student athlete , and I did track and field for 4 years while doing my double major in computer science and mathematics.
So with that being said, I highly suggest that you put yourself under exam situation while studying or throughout the semester. Like you said, you are solving hard problems. But maybe it takes you too long to solve it. You should time yourself, and try to do a given set of problems in a certain amount of time and see how well you do. And I have to say that being an athlete and competing at a high level made me handle exams quite well. I was mentally and physically trained to perform under stress.
So My other suggestion to you is to do activities that will help you handle stress better . I am not saying do track and field, maybe go to the gym, enrol in some sort of competitions in some hobby you like,... etc.
I actually feel some people are quite talented with handling exams, apart from the fact that they are hard working or not.
Good luck man. You will do better next time !