I will be going into my 4th year(out of 5) of my undergraduate physics degree this year and have some questions, but first my back story. I did horrible my first quarter of school, I got D's and C's in my physics and math classes so I decided to just take some gen. ed. classes, which boosted my GPA. I decided I really loved physics so starting my second year of school I restarted physics and re-took the classes I did poorly in before. I did much better in my physics and not so much better in math. I also wasn't informed I had to fill out grade replacement forms even though I asked about it so the original D's are calculated in my GPA. Now looking over my grades they all look pretty good besides math, which is unacceptably low. I have a ~1.6(out of 4) with no F's, I also had to take a foreign language(latin) in which I have a 2.1. In physics I have a 2.93 because the first D is still being calculated into it, but I have all A's and B's after the first bad grade. I feel these grades are really going to kill any chances of getting into graduate school I have. Even though I intend to take higher level math realistically I think I can only get my math GPA up to a 2.0, perhaps a little higher if I am lucky. Will a ~3.0 in physics and a ~2.0 in math give me any chance of getting into a decent graduate school? Also, in grade school I was diagnosed with a learning disability which includes slight dyslexia, this basically means your average test is generally not a good indication of my learned knowledge. I haven't brought it up here in university at all but feel it contributes a large part to my math scores being extremely low, even though I feel I grasp the material. Should I ever bring this up when applying? I don't feel as though I should as I don't want it to seem as I am using it as a crutch but with sub par grades I have to take any advantage I can get. Sorry for making this so long but I am really need to look into my options at this point. Thanks in advance for any help.