I don't know if this is the right place for such a question, so please redirect me to a more appropriate place if necessary.
My main question is, if you go to a small school, are you doomed to fail right from the get-go? My secondary question is, what are my options then, if I am indeed doomed to "fail"? The following is more of a personal description, so obviously it doesn't apply to everyone, which would make the question "not general enough", but I suspect that there are many others caught in a similar situation.
I'm going to be a senior (fourth-year) in the fall (August) and am currently doing my "homework" on graduate school admissions. I go to a small liberal arts college you've probably never heard of. From what I've read and heard, I'm extremely discouraged and I'd say I'm borderline depressed about my future, but the truth is, I don't really want to do anything else other than learn more math (and get a PhD in the process if I'm capable of it).
I like to think that I've worked very hard (but everyone says the same thing). Classes I've taken include topology, complex analysis, algebra, real analysis, statistics, graph theory, number theory, and Galois theory. I've been told that none of my coursework means much to graduate schools because my school is relatively unknown. Furthermore, much as I can get some good recommendation letters, I've heard that since none of my letter writers is "relatively well-known" in their area, and everyone who applies to graduate schools gets glowing reviews anyway, I can't compete with other applicants at all.
I've gone through all of Herstein, a little more than half (i.e., as much as I could) of Rudin, most of Hoffman/Kunze, and the first half of Munkres. None of these texts are actually used at my school. In other words, I don't think I've given any less than I'm physically capable of in the last three years, and if that isn't enough, I really shudder to think what is.
I haven't taken the GRE yet but am currently studying for it. But it's no secret that the GRE is a relatively silly measure of grad school success. A bad score would condemn me to eternal hell, but a good score isn't a direct ticket to success.
I've heard the "anything can happen ... who's to say that you can't succeed ... people from small schools have gotten into big schools" argument, but in all realisticness, there's absolutely no reason to pick me over a Princeton graduate who has the exact same credentials, and there are tons of them. So what are my best options given this reality?
Any advice/encouragement/experiences would be very much appreciated. Thank you.
Your brain does not function like a computer program that crashes if some detail of some course prerequisite is missing. There is a huge latitude concerning what can and should be presented in any undergraduate course, and what you take away is a general sense of familiarity and comfortableness, and, to put it simply, the ability to look stuff up. So, if you've been working hard and haunting the library, dipping into lots of texts, then there is a decent chance that you can fill in the gaps as they arise, even if your courses covered less than those in some fancy big-name school.
There is often a big gap between undergraduate and graduate courses, in terms of prerequisites, and the size of this gap varies widely across institutions. Some schools just dump you in the water and tell you to have a nice day, others guide and mentor you to a degree that some might even find annoying. Make sure you assess this quality when you are choosing a school.
As far as which school will accept you, what's the point of worrying? Apply and see what happens. No matter where you go, there will be just a few people who are really important, and you can find such people pretty much anywhere, especially these days when serious mathematicians are waiting in line for jobs at community colleges.