USMLE Step 1 Free 120: Complete Guide + How to Use It Strategically

February 26, 202610 min read

The USMLE Step 1 Free 120 is a set of 120 official sample questions provided free by NBME and the USMLE program. It is the closest thing to the real exam you will get without paying, and virtually every Step 1 student takes it as part of their preparation.

But most students use it wrong. They take it once, check their percentage, and move on. That is a waste of the most valuable free resource in your USMLE arsenal. This guide covers everything you need to know about the Free 120: what it is, when to take it, how to interpret your score, and how to extract maximum learning from every question.

What Is the Free 120?

The Free 120 is a set of 120 official USMLE sample questions divided into 3 blocks of 40 questions each. It is created by the same people who write the actual Step 1 exam: NBME test development staff. This makes it the most representative free practice resource available.

You can access it in two ways:

  • Interactive online experience on USMLE.org, which mimics the actual exam interface
  • Downloadable PDF with the same questions in a printable format

The Free 120 is completely free. No registration required for the PDF; the online version requires a USMLE account.

Important 2026 update: The online Free 120 is now delivered on the updated NBME platform that matches the new test delivery software rolling out for Step 1 in Q2 2026. Taking the Free 120 online also familiarizes you with the new interface, including the updated design, settings menu, image contrast adjustment, and improved keyboard navigation.

Why the Free 120 Matters

The Free 120 is uniquely valuable for three reasons:

  1. Official source: Created by NBME, the same organization that writes the real exam. The question style, stem length, and reasoning patterns are the most authentic you will find outside of paid NBME self-assessments.

  2. Representative difficulty: The Free 120 is generally considered slightly easier than the real Step 1 exam, but the question format and clinical reasoning patterns are very similar. It tests the same cognitive skills.

  3. Free: NBME self-assessments cost $60–$75 each. UWorld self-assessments require a subscription. The Free 120 costs nothing.

However, the Free 120 has one major limitation: NBME provides questions but NOT explanations. You get a score and can see which questions you got right or wrong, but there are no official answer explanations. This is where external resources and QBanks become essential for your review.

When to Take the Free 120

Most students take the Free 120 once. That is a mistake. Take it at least twice:

First attempt: Early in your dedicated period

Take the Free 120 in your first week of dedicated study as a baseline assessment. This gives you:

  • A reality check on where you stand
  • Specific content areas to target
  • Familiarity with the question format before you dive into your QBank

Second attempt: 1–2 weeks before your exam

Take it again near the end of your dedicated period as a final readiness check. By this point, you should see significant improvement. This builds confidence and identifies any remaining weak spots.

Some students take it a third time 2–3 days before the exam as a final confidence booster, but this is optional and depends on personal preference.

How to Interpret Your Free 120 Score

Here is the critical caveat: the Free 120 does NOT provide a predictive score. Unlike NBME self-assessments, which give you an estimated three-digit score range, the Free 120 only gives you a raw percentage.

That said, the medical student community has developed rough benchmarks based on years of collective experience:

Free 120 ScoreInterpretation
80%+Very comfortable. You are almost certainly passing.
70–79%Likely passing. Continue your study plan and address weak areas.
65–69%Borderline. Consider whether you need more time.
Below 65%Consider postponing. Significant content gaps remain.

Important disclaimers:

  • These are community estimates, not official NBME data
  • The Free 120 is slightly easier than the real exam, so a 72% on the Free 120 may correspond to a closer-to-borderline performance on test day
  • Your trajectory matters more than any single score. If you went from 55% to 75% over 4 weeks, that is a strong signal
  • Always use NBME self-assessments ($60–$75 each) for actual score prediction

Free 120 vs. NBME Self-Assessments

Students often ask which practice tests to take. The answer is: use both, but understand what each gives you.

FeatureFree 120NBME Self-Assessments
CostFree$60–$75 each
Questions120200
Score predictionNoYes (estimated score range)
ExplanationsNo (official)Minimal
Question qualityHigh (official)High (official)
InterfaceUpdated 2026 softwareUpdated 2026 software
Recommended count2–3 times2–3 different forms

Optimal testing schedule during a 6-week dedicated period:

  • Week 1: Free 120 (baseline)
  • Week 2: NBME Form 25 or 26
  • Week 4: NBME Form 27 or 28
  • Week 5: Free 120 (final readiness)

How to Review the Free 120 Effectively

The review is where the real learning happens. Most students check right/wrong and move on. Do not do this. Here is the proper review process:

Step 1: Review EVERY question, including correct ones

For questions you got right, ask yourself: "Did I get this right for the right reason, or did I guess?" If you eliminated two answers and guessed between the remaining options, that is not mastery but luck that will not hold up over 280 questions on test day.

Step 2: Categorize your errors

For every question you got wrong, identify WHY:

Error TypeWhat HappenedHow to Fix
Knowledge gapDid not know the conceptGo back to First Aid/videos for that topic
Misread the stemMissed a key detailPractice active reading, underline key words
Reasoning errorKnew the concept but applied it wrongDo more practice questions in this area
Careless mistakeKnew the answer but clicked wrongSlow down, review each question before moving on

Step 3: Use a QBank to fill gaps

After categorizing your errors, do targeted practice on your weak areas. If you missed 4 renal questions, do a focused block of 20–40 renal questions in your QBank. QuantaPrep's adaptive engine can automatically target your weak areas because the AI identifies your gap patterns and adjusts your question mix accordingly.

Step 4: Create flashcards for knowledge gaps

For pure knowledge gaps (you did not know the concept at all), create an Anki card or let QuantaPrep's built-in SRS add it to your review queue automatically. Spaced repetition ensures you retain the concept through test day.

Common Free 120 Mistakes to Avoid

Taking it too early: If you take the Free 120 in week 1 of a 12-month study plan, you will score poorly and feel demoralized. Wait until you have a reasonable foundation (at least a first pass through your primary resources).

Taking it too late: Some students save the Free 120 for the day before the exam. This leaves no time to act on the results. Take your final attempt at least 5–7 days before test day.

Only reviewing wrong answers: The questions you got right by guessing are ticking time bombs. Review all 120 questions.

Using it as your only practice test: The Free 120 is 120 questions. Step 1 is 280. You need thousands of practice questions for adequate preparation. Use a comprehensive QBank as your primary study tool and the Free 120 as a benchmark.

Comparing your score to others: Reddit threads about Free 120 scores are dominated by high-scorers who are eager to share. The average poster is not representative. Focus on your own trajectory.

Where to Find Free 120 Explanations

Since NBME does not provide official explanations, students rely on external sources:

  • QBank explanation databases: QuantaPrep and other QBanks cover the same topics and concepts tested in the Free 120
  • Medical education blogs where several sites offer question-by-question breakdowns
  • Reddit r/step1 for community-sourced explanations (variable quality)
  • Study groups, since discussing questions with peers deepens understanding

QuantaPrep's question bank covers all the concepts and clinical scenarios tested in the Free 120, with detailed AI-powered explanations that break down the reasoning step by step. It is completely free with unlimited questions and no credit card required.

Frequently Asked Questions

Is the Free 120 easier than the real Step 1?

Yes, the general consensus is that the Free 120 is slightly easier than the actual exam. The question stems tend to be more straightforward, with fewer multi-step reasoning questions. Use your Free 120 score as a floor estimate, not a ceiling.

Can I retake the Free 120?

Yes, you can take it as many times as you want. However, after your first attempt, you may remember some questions, which inflates your score. This is why it is most useful as a first-attempt baseline and a final-attempt confidence check.

Should I take the Free 120 in timed or untimed mode?

Take it timed. The entire point is to simulate exam conditions. You get 60 minutes per block of 40 questions. If you cannot finish blocks in time, that is important diagnostic information.

How does the Free 120 compare to UWorld percentage?

They test different things. UWorld questions tend to be harder and more detailed than the Free 120. A 65% on UWorld first pass is generally considered good, while a 65% on the Free 120 is borderline. Do not directly compare percentages across different question sources.

When should I take NBME self-assessments vs. the Free 120?

Take NBME self-assessments when you need a predicted score (especially in weeks 2–4 of dedicated). Take the Free 120 as a baseline and a final check. NBME forms cost money but provide score prediction; the Free 120 is free but gives only a raw percentage.

Is the Free 120 updated for the 2026 test software?

Yes. The online version of the Free 120 on USMLE.org now uses the updated NBME platform that matches the new test delivery software rolling out for Step 1 and Step 2 CK in Q2 2026. Taking it online familiarizes you with the new interface.

How many NBME practice exams should I take?

Take 2–3 NBME self-assessments during your dedicated period, spaced about 2 weeks apart. Combined with 2 Free 120 attempts, this gives you 4–5 checkpoints to track your progress and predict your readiness.

The Free 120 gives you 120 questions. QuantaPrep gives you unlimited questions with AI-powered explanations, adaptive learning, and score prediction. Completely free, no credit card required.

USMLE
Step 1
Free 120
NBME
Practice Questions
Study Strategy

Ready to start practicing?

QuantaPrep's question bank features detailed explanations, performance analytics, and study modes designed around active recall.

No credit card required