No one's mentioned the HPSP program for the military! You get a living stipend, they pay for your books (as long as you submit the reimbursement forms
🙁 ) and even pay for your lab equipment and the USMLE Step 1&2! Plus although you have to do away rotations during fourth year, it's a perfect time to check out the residencies, get some face time in, and have your interview while they put you up for a month - and it counts both as a military active duty tour AND as a school elective! Rah rah rah! Go military! Military match is early - which is a good or bad thing, but you'll know in December and can spend the rest of the year laughing at your friends (or crying in a corner).
Only catch is that residency is likely going to be with the military and does not count towards payback, but residency salaries tend to be higher. The kicker is you'll owe the same number of years that you signed on for (3 or 4) after residency, and you'll be making like 1/3 of normal salaries. On the other hand thats 4 years where you won't have loans piling up on you... Oh yes, and they may or may not send you to Iraq
I personally loved my time on rotation at Wright-Patterson AFB, but then again, pediatricians are the nicest doctors in the world, and I'm in the most laid back branch. The office staff calling me "Sir," while I was rotating through as a puke 4th year was a nice perk too... no, "Med student go clean up this vomit," or "Med student, get out of my way," - it was all "How was your weekend sir?"