I couldn't find anything in the search to quite fit my situation and you guys seem to know your stuff. Take a crack at this one. I'm a senior in a big commuter state school with an extremely decent, PhD granting math department. Decent, not stellar; the thing is that most of our faculty is talented and has a high output of research, but there's only about 15 or so members, and half of those are in applied math. I have a pretty crappy math gpa, but it's top heavy and I still have more to go; I have a record of improvement that even makes me suspicious. Possibly more importantly I've charmed the senior faculty and they love writing me letters of rec whenever I need them as it is. What I'm trying to say is that it really looks like I can at least make it into graduate school, and from this info you guys can probably start guessing what kind because you have a better idea about those kinds of things. I'm not concerned with where right now, though, I'm concerned with how. From the beginning in college I was in the mentality to race to the finish line for various reasons, so I was a senior at the start of my junior year. My advisor brought something up about getting graduate credit my senior year. I worked it out and I can graduate a semester early, immediately start working on my master's, and have that in the bag a year in a half later. Here's where the dilemma starts: I know well enough that getting your grad degree at the same place as your under grad is a no-no if you want a good job, and especially if its a state school. I don't intend to stay for my PhD under any circumstances--it's PhD elsewhere or bust. I just have no idea what it looks like in a PhD application to get your master's at the same institution as your BS. If I do stay I think I can do a ton of research. Prospects are pretty good that I can get a TA my first semester, and that means much less work, because right now I'm working 30 hours weekly, half off-campus, and I know at least one full-time grad student that takes less math courses per semester than I do. Speaking of the TA thing, I would be teaching practically the first year out of my undergrad, and that would probably feel pretty cool. These are my capabilities and pros/cons about staying. So should I stay and take advantage of all this convenience? Or should I prolong my undergrad the extra semester and try to hop to a better school for my masters so I can jump to an even better school for my PhD? Anecdote and criticism is welcome among the advice.