I'm taking Abstract Algebra and Real Analysis my last year. I've already taken the following: Calc 1-3 DiffEQ Complex Analysis Operations Research Linear Algebra Mathematics Foundations Theory of Numbers Advanced Stasticis
I'm worried that grad schoolers won't think I will do good in those courses because I don't have proof of good grades in time of application but I have gotten A's in all the other ones.
What do you think?
In my limited experience, the undergrad classes served as the pre-reqs for the grad classes, and the grad classes you take are much more dependent on your course of study and the school you attend. There are grad students at my school who began at the same time as me and I have only had a few courses in common with them (both math majors).
That being said, real analysis is a must. You could probably get away without abstract algebra as long as you know how to write proofs and some key vocabulary (groups, rings, fields, homomorphism, isomorphism, etc.). But again, this may be specific to my personal experience.
I think the best thing to do if you know you are going to study math in grad school is to start taking the math courses that interest you now. No matter what field you end up studying you're going to have to go back and re-visit some undergraduate content that you never studied, don't remember, or wasn't covered in enough detail. That's what your classmates, teachers, and websites like this one are for. Grad school is supposed to be your passion, so do what you like and enjoy yourself!:)