NBMECalc
USMLE Step 1 · Official Free Exam

Free 120 Score CalculatorStep 1's Only Official Free Practice Exam — What Your % Correct Predicts

120 questions · 3 blocks · The NBME's official free assessment. Enter your wrong answers to get your predicted Step 1 score from the Free 120 formula — then read the interpretation guide below. Free 120 is best used for interface rehearsal and as a secondary readiness signal, not a standalone predictor.

67% correct
0 wrong60 wrong120 wrong
Predicted Score
221
Passing threshold: 196
Ready
Pass probability
98.9%
140196 passing300
You're in the safe zone (210+). Confirm with one more form, then schedule.
40
Wrong
80
Correct
67%
Accuracy

High Variance Predictor — Use Alongside Paid NBME Forms, Not Instead

Free 120 has the lowest predictive accuracy (R² = 0.47) of any commonly used Step 1 practice exam. Individual scores vary by ±10–15 points from actual Step 1. Use this result as a secondary data point — not a standalone scheduling signal. If your Free 120 result conflicts sharply with recent paid NBME forms, trust the paid forms.

What Free 120 Gives You — and What It Doesn't

What Free 120 Provides
  • Percentage correct per block (e.g., 73% correct)
  • Overall % correct for the full 120-question set
  • Right/wrong answer feedback after submission
  • Interface experience identical to the real Step 1 exam
What Free 120 Does NOT Provide
  • No 3-digit predicted score from NBME itself
  • No scaled equated score or pass probability
  • No subscores by subject or system
  • No official explanations (third-party resources exist)

This calculator bridges the gap — converting your wrong answer count to a community-derived predicted 3-digit score. The formula (Score = 269.25 − 1.207 × wrong answers) is derived from a large Reddit r/step1 regression dataset, not from NBME. Treat the output as an estimate with ±10–15 points of individual variance.

How Reliable Is Free 120 as a Step 1 Predictor?

MetricFree 120Paid NBME (28–31)UWSA 2
Predictive R²~0.470.70–0.85~0.85
Variance±10–15 pts±5–8 pts±5 pts
Score output% correct onlyPredicted scorePredicted score
Primary useInterface rehearsalReadiness signalScheduling decision

R² = 0.47 means Free 120 accounts for only about half of the real variance in Step 1 scores. Two students with identical Free 120 scores can differ by 20+ points on the real exam. This is expected — Free 120 is not psychometrically equated for score prediction; it is calibrated to mirror the exam's content style and interface.

Free 120 Format vs. Real Step 1 — Key Differences

Free 120Real Step 1
Total questions120Up to 280
Blocks3 × 40 questionsUp to 7 × 40 questions
Time per block60 min60 min
Total seated time~3 hours~8 hours
Score output% correctPass / Fail
SubscoresNoneNone
Question poolFixed (updated periodically)Randomized from pool

The April 2026 version added questions in cardiology, rheumatology, hematology, and neurology. Question overlap with the real Step 1 exam is possible but not guaranteed.

Free 120 Score Benchmarks — Wrong Answers, % Correct, Predicted Score

Community consensus: scoring ≥66% correct (≤41 wrong) is a reassuring sign. Below 60% correct (≥48 wrong), validate immediately with a paid NBME form.

Wrong% CorrectPredicted ScoreSignal
1290%~255Exceptional
2480%~240Strong
3670%~226Above passing — good sign
4165.8%~220Community "passing zone" floor
4860%~211Below community threshold — validate
6050%~197Formula passing threshold — high risk
7240%~182Below passing — do not schedule

Free 120 score formula: 269.25 − 1.207 × wrong answers (derived from community regression; R² = 0.47). Passing threshold: 196. Individual variance ±10–15 pts.

How to Use Free 120 in Your Dedicated Period

Interface Rehearsal — Primary Value

The Free 120 replicates the exact Step 1 software interface: navigation, flagging, exhibits, lab panels, calculator, and break timer. Taking it 4–7 days before your exam means you can skip the 15-minute built-in tutorial on test day — recovering 15 minutes of buffer time. This alone makes Free 120 worth taking regardless of your predicted score.

Readiness Triangulation — Secondary Value

If your Free 120 result is broadly consistent with recent paid NBME results (within 10 points), treat it as a confirmatory signal. If there is a sharp discrepancy — e.g., 65% Free 120 but 250+ on recent paid NBMEs — trust the paid forms. A single-form outlier at this level of R² is usually noise, not signal.

Best timing: 4–7 days before exam

Community consensus: Blueprint Prep says 4–5 days; MDSteps says 3–7 days; Mehlman Medical says 7–10 days. Earlier is fine if taken for interface practice; closer to exam day preserves maximum diagnostic value.

Free 120 vs. NBME 29 / 30 / 31 — Choosing the Right Predictor

Free 120NBME 29NBME 30NBME 31
Questions120200200200
Predictive R²~0.47~0.78~0.80~0.75
Score output% correct onlyPredicted scorePredicted scorePredicted score
Variance±10–15 pts±5–8 pts±5–8 pts±5–8 pts
CostFree$35$35$35
Primary useInterface rehearsalReadiness checkFinal checkpointContent check
Recommended timing4–7 days beforeWeek 6–7Final 1–2 wksFinal 1–2 wks

R² estimates reflect community-derived regressions; no peer-reviewed study has published form-specific R² data for NBME 29–31.

Free 120 Score Conversion Table — Step 1

WrongCorrect% CorrectPredicted ScorePass Prob
0120100%26999.9%
511595.8%26399.9%
1011091.7%25799.9%
1510587.5%25199.9%
2010083.3%24599.9%
259579.2%23999.9%
309075%23399.9%
358570.8%22799.6%
408066.7%22198.9%
457562.5%21596.8%
507058.3%20991.2%
556554.2%20377.9%
606050%19754.5%
655545.8%19128.9%
705041.7%18512.1%
754537.5%1794.5%
804033.3%1731.6%
853529.2%1670.5%
903025%1610.2%
952520.8%1550.1%
1002016.7%1490.1%
1051512.5%1430.1%
110108.3%1400.1%
11554.2%1400.1%
12000%1400.1%
Above passing (196+)Below passing

About Free 120

Questions
120
1 block · 120 questions
Difficulty
Moderate
Best Timing
Final 4–7 days before exam
Description

Official NBME free practice exam — format rehearsal.

Community Notes

Best for interface familiarity. Wide individual variance (±10–15 pts). Use as a tiebreaker, not primary predictor.

Other Step 1 Practice Exams

Free 120 Step 1 Calculator — FAQ

This tool is for educational purposes only. Not affiliated with NBME® or USMLE®. Predicted scores are derived from a community regression model (R² = 0.47) and carry an estimated individual variance of ±10–15 points. No peer-reviewed study has published form-specific accuracy data for the Free 120. Always validate with a paid NBME CBSSA form before making scheduling decisions.