Understanding the Real Costs of Medical Licensing Exam Programs

The numbers people throw around for MD exam prep programs are usually somewhere between $500 and $4,000 depending on what you actually need. But the sticker price is rarely the whole story. I've seen residents blow through six figures when you count missed shifts, lost income during dedicated study periods, and the programs they signed up for that turned out to be half the value. Here's what most people don't factor in. The base exam registration fee for USMLE Step 1 and Step 2 CK runs about $980 each if you're a US student, and around $1,075 for international graduates. That's paid directly to the NBME and ECFMG. The prep materials on top of that—UWorld, RX, Kaplan packages, First Aid editions—typically land another $1,500 to $2,500. Then there's the dedicated time, which is where things get expensive fast. If you're making $60,000 a year as a resident and take three weeks of unpaid leave, that's already $870 in opportunity cost before you've opened a single question bank. I ran into a specific problem last year with a resident who had already purchased a premium Kaplan self-study package, committed to the full six-week dedicated period, and then realized halfway through that his weak areas were clinical reasoning, not basic science recall. Kaplan's package is heavily lecture-based for Step 1 content. He was spending four hours a day watching videos on pharmacology mechanisms he'd already internalized while his NBME practice scores weren't moving. What actually worked was dropping the remaining Kaplan modules, switching to UWorld timed assessments with randomization, and doing two full-length NBME practice exams per week with detailed review. His scores jumped 30 points in three weeks. The money he'd spent on Kaplan was effectively wasted because the program didn't match his needs. I've watched this happen multiple times.

Where People Waste Money and What Actually Moves the Score

Most programs oversell their comprehensive packages. You don't need everything. The evidence is pretty clear that active recall through question banks combined with spaced repetition is what moves the needle, not passive video lectures. UWorld alone, used properly with thorough review of every explanation, will serve most students well. Add Rx or Amboss for targeted content review if your practice exam scores show specific weaknesses. Skip the expensive live courses unless you genuinely can't self-direct your studying. The downside no one mentions is that even the best prep programs have diminishing returns after a certain point. Once you're scoring consistently in the 85th percentile on NBME practice exams, throwing another $500 at a premium review course won't meaningfully change your actual exam performance. At that stage, the marginal gain is maybe 2 to 5 points and the cost isn't justified. Focus your spend where your scores are weakest, not on accumulating more materials. Another thing people overlook is the retake cost. If you don't pass on the first attempt, you're looking at re-registering the exam plus likely buying a new prep package or extending your dedicated time. That's easily another $1,500 to $3,000 on top of everything else. Planning your budget with this in mind is practical. It's better to have that cushion than to scramble during dedicated weeks when you're already stressed.

International medical graduates face a different cost structure. ECFMG certification fees, visa-related expenses, and the fact that IMGs often need longer dedicated periods because their clinical exposure differs from US curricula can push total spending well above $5,000 before they even start applying. There are scholarships and loan repayment programs through various specialty societies that can offset some of this, but you have to search for them proactively rather than waiting until you're already in debt from prep expenses.

Get the Full Details

What is the Cost of an MD Degree in Indian Private Medical Colleges?
What is the Cost of an MD Degree in Indian Private Medical Colleges?