USMLE Step 1 Free 120: Complete Guide + How to Use It Strategically
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:
-
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.
-
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.
-
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 Score | Interpretation |
|---|---|
| 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.
| Feature | Free 120 | NBME Self-Assessments |
|---|---|---|
| Cost | Free | $60–$75 each |
| Questions | 120 | 200 |
| Score prediction | No | Yes (estimated score range) |
| Explanations | No (official) | Minimal |
| Question quality | High (official) | High (official) |
| Interface | Updated 2026 software | Updated 2026 software |
| Recommended count | 2–3 times | 2–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 Type | What Happened | How to Fix |
|---|---|---|
| Knowledge gap | Did not know the concept | Go back to First Aid/videos for that topic |
| Misread the stem | Missed a key detail | Practice active reading, underline key words |
| Reasoning error | Knew the concept but applied it wrong | Do more practice questions in this area |
| Careless mistake | Knew the answer but clicked wrong | Slow 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.
Ready to start practicing?
QuantaPrep's question bank features detailed explanations, performance analytics, and study modes designed around active recall.