Free 120 Step 1 Score Calculator | USMLE Official Practice Exam Predictor 2026

Official USMLE Free Resource

Free 120 Step 1 Score Calculator | USMLE Official Practice Exam Predictor 2026

Convert your USMLE Free 120 Step 1 percentage correct into a predicted three-digit score instantly. Community-validated formula: Score = (percentage × 0.75) + 145. Best used 3–5 days before your exam date. Trusted by 10,000+ medical students.

Enter Your Free 120 Score

Free 120 Step 1 Formula

Score = (Percentage Correct × 0.75) + 145
Example: 60% correct → 190  •  75% → 201  •  90% → 213
Total Questions: 120 (official USMLE sample questions)

Best Timing: 3–5 Days Before Exam

Free 120 is most predictive when taken 3–5 days before your exam date. It reflects current readiness on NBME-authored questions. Do not use it as your primary readiness indicator — use UWSA 2 or NBME 30 for that.

50%
0%25%50%75%100%

Frequently Asked Questions — Free 120 Step 1

What is the USMLE Free 120 for Step 1?

The USMLE Free 120 is an official set of 120 practice questions released by the NBME and USMLE program, available for free at usmle.org. They are real previously-used exam questions reflecting the current Step 1 format including integrated clinical vignettes. Taking the Free 120 is essential preparation — these are the most representative publicly available questions of what the real exam will look like. The Free 120 for Step 1 is a separate set from the Free 120 for Step 2 CK.

When to take Free 120 Step 1? What is the best timing?

The ideal window is 3–5 days before your exam date. This is close enough that your performance reflects your actual readiness, but not so close that review time is wasted. Do not take it as a primary readiness indicator weeks out — use UWSA 2 or NBME 30 for that. Free 120 is your final tune-up and content preview, not your readiness barometer. If you take it too early (more than a week out), your performance may not reflect your exam-day readiness, and you lose the benefit of fresh wrong-answer review just before the exam.

How to use Free 120 Step 1 — the Reddit-validated workflow

The r/step1 community has tested this extensively and the consensus is clear. Step 1: Take it timed, in one sitting, zero interruptions. When given the prometric orientation option, enable the timer — untimed performance is not useful data. Step 2: Do not look anything up mid-exam. Your percentage is only meaningful if earned honestly. Step 3: Review all wrong answers the same day — same-day review while the reasoning is still fresh is significantly more effective. Step 4: For each wrong answer, open First Aid, find the concept, annotate it. Write one sentence in your own words. Step 5: Identify subject patterns. If 5 of your wrong answers cluster in one organ system, that tells you exactly where to spend your final 48 hours. The most-upvoted r/step1 advice year after year: “Free 120 wrong answers are essentially a leaked study guide.”

What is the Free 120 pass percentage? What % correct do I need?

Based on community data from r/step1 and r/medicalschool across multiple exam cycles, the critical threshold is 68% correct (approximately 82/120). Using the formula (% × 0.75 + 145), 68% maps to a predicted score of ~196 — the Step 1 passing cutoff. Students who score 70% or above on Free 120 in the final week pass Step 1 at a high rate in community-reported data. However, Free 120 pass percentage alone is not a reliable standalone readiness indicator. Interpret it alongside UWSA 2 (your primary readiness signal) and NBME 29 or NBME 30. If you score below 60%, use our free study plan generator immediately.

How accurate is the Free 120 for predicting Step 1 score?

The Free 120 has moderate predictive accuracy — approximately ±10 points when taken 3–5 days before the exam. It is more content-specific than UWSA 2 or NBME 28–31. Its main value is content calibration, not score prediction. Students consistently report that Free 120 topics appear directly on the real exam, making it a high-yield final review tool regardless of your predicted score. For a more accurate score prediction, see the full NBME score accuracy analysis comparing all forms.

Old Free 120 Step 1 vs New Free 120 — what changed?

The USMLE program updated the Free 120 to align with the revised Step 1 content blueprint that went into effect in 2022. The new Free 120 has longer, more integrated clinical vignettes with greater emphasis on pathophysiology applied to clinical decision-making, compared to the older version which had more direct recall questions (isolated anatomy, biochemistry facts). The old Free 120 Step 1 PDFs circulating on Reddit and Telegram are no longer representative of the current exam format — do not use them for score prediction. Always use the current version at usmle.org. The score conversion formula (% × 0.75 + 145) applies to the current question set only.

Does Free 120 give you a score? What do you get at the end?

No — the Free 120 does not give you a three-digit scaled score. At the end of the exam, you receive only your percentage correct and your question-by-question answers (correct/incorrect). There is no scaled score from the USMLE program. That is exactly why this calculator exists — enter your percentage above for an instant predicted three-digit score. One additional note: at the prometric testing center on exam day, you encounter a shortened orientation version of the Free 120 before your real exam begins. This orientation version is not graded or tracked. Only the full self-assessment version at usmle.org gives you meaningful percentage data to convert.

Can you pause the Free 120 Step 1? Timer and break rules?

On the official USMLE website version, you can take breaks between blocks but not within a block. The Free 120 is divided into three blocks of 40 questions. Between blocks, you may pause freely on the home practice version. Within a block, once you begin, the timer runs continuously. Reddit consistently recommends taking it with the timer enabled — disabling the timer, or spreading the exam across multiple sessions, produces data that cannot be reliably compared to your real exam performance. At the prometric center, the orientation version is fully timed with no pause option — simulate that at home for valid performance data.

Do Free 120 questions actually show up on Step 1?

This is one of the most consistently reported experiences on r/step1: yes, Free 120 concepts and question structures appear on the real exam at high frequency. These are officially retired USMLE questions — real questions used on prior exams and then released. The NBME does not reuse exact wording, but the underlying clinical presentations, tested pathophysiology, and answer discrimination logic are directly representative. Year after year, students post experience reports noting specific Free 120 parallels on their real exam. This is why wrong answer review is the highest-yield activity in your final days — it is a direct window into NBME testing priorities.

Where to find Free 120 Step 1 explanations and answer key?

The USMLE program does not provide official explanations for Free 120 answers — you receive correct/incorrect only. Best available explanation resources: (1) Divine Intervention Podcast (Dr. Divyang Patel) — has dedicated Free 120 review episodes widely used by the community. (2) Reddit r/step1 — search “free 120 explanations 2025” or “free 120 answers” for detailed community breakdown threads, block by block. (3) First Aid self-annotation — for each wrong answer, find the concept in First Aid and write a one-sentence personal explanation. This self-generated note is more durable than reading someone else’s explanation. (4) Amboss — some community members have matched Free 120 concepts to corresponding Amboss questions which include full explanations.

“Step 1 Free 120” vs “NBME Free 120 Step 1” — are these the same thing?

Yes — “step 1 free 120,” “nbme free 120 step 1,” “usmle free 120,” “free120,” and “free 120 step 1” all refer to the same resource: the official 120-question USMLE practice assessment available free at usmle.org. It is produced by the National Board of Medical Examiners (NBME) on behalf of the USMLE program. Students use different search terms depending on how they first heard about it. Important distinction: the Free 120 for Step 1 and the Free 120 for Step 2 CK are completely separate question sets with different content. Make sure you’re using the correct set and the correct calculator for your exam.

Free 120 score conversion — how to convert percentage to three-digit score?

The community-derived conversion formula is: Score = (Percentage Correct × 0.75) + 145. This is the same formula used by this calculator. It was derived by comparing student-reported Free 120 percentages with their actual Step 1 scores across multiple exam cycles. It is not official — the USMLE does not publish a conversion table for Free 120. The formula gives a reasonable estimate with ±10 points accuracy at the population level, but individual scores can vary more. For a full percentage-to-score table, see the SEO content section below. For comparison, see how Free 120 conversion differs from NBME 30 score conversion and UWSA 2 conversion.

Free 120 vs UWSA 2 — which matters more for final prediction?

UWSA 2 matters more for score prediction. Free 120 matters more for content calibration. If you have time for only one assessment in your final week, take UWSA 2 for readiness decision-making. If you have time for both — and you should — take UWSA 2 at 1–2 weeks out, then Free 120 at 3–5 days out. Together they give you both a score prediction and a final content signal. For a detailed comparison of all assessments, read the UWSA1 vs UWSA2 predictor comparison and the dedicated Free 120 vs NBME 31 analysis.

How many questions is the Free 120?

The Free 120 has exactly 120 questions in 3 blocks of 40 questions each. Unlike NBME self-assessment forms (200 questions, 4 blocks of 50) or UWSA 1/2 (160 questions, 4 blocks of 40), the Free 120 is shorter. It does not fully simulate exam time pressure. Its value is content quality and official sourcing, not full-exam stamina simulation. Treat it as a focused content review session. If you want full-exam simulation, use NBME 30 or NBME 31.

How to review Free 120 Step 1 wrong answers — most effective method?

Wrong answer review is the highest-yield activity in your final 3–5 days. The most effective method: (1) Same-day review only — do not postpone to the next morning. (2) For each wrong answer, identify WHY you got it wrong: knowledge gap, misread the question, wrong answer trap, or time pressure. (3) For knowledge gaps, go to First Aid, find the concept, add a one-line annotation. (4) For question traps, note the specific wording that misdirected you — this is exam technique training. (5) Identify subject clusters — if 4 of your wrong answers involve cardiac pathology, you have 3 days to review it. (6) Do not retake Free 120 for score data — once you’ve seen the questions, any retake score is meaningless. For a broader wrong-answer strategy, see the UWorld second pass vs incorrects guide.

Should I review Free 120 wrong answers before the exam?

Absolutely — Free 120 wrong answer review is one of the highest-yield activities in the days before your exam. Because these are officially released USMLE questions, wrong answers often point directly to concepts that will reappear on your actual exam. Review every wrong answer the same day you take it, then do a quick re-read of those topics in First Aid or your system-based resources. Do not rely on online explanations alone — verify every concept in a primary resource you already know. If your score is below 196 predicted and you’re concerned about readiness, use the free study plan generator to create a targeted last-week recovery plan.

Free 120 Step 1 Score Calculator — Complete Guide 2026

The Free 120 Step 1 Score Calculator converts your percentage correct on the USMLE Free 120 into a predicted three-digit USMLE Step 1 score. This calculator uses a community-derived formula based on student score comparisons between Free 120 performance and real exam results. Enter your percentage or wrong answer count above to get your predicted score instantly.

The Formula: Free 120 Score Conversion

Score = (Percentage Correct × 0.75) + 145

This formula was derived from community regression data comparing Free 120 percentages to real Step 1 scores. It is not official — the USMLE does not publish a conversion table for Free 120. Accuracy is approximately ±10 points at the population level.

Free 120 Pass Percentage Table — Full Score Conversion

% CorrectWrong / 120Correct / 120Predicted ScoreEst. Pass Probability
90%12108~213~99%
85%18102~209~99%
80%2496~205~98%
75%3090~201~97% — Solid passing
73%3288~200~95%
70%3684~198~92%
68%3882~196~85% — Passing threshold
65%4278~194~72%
63%4476~192~60%
60%4872~190~50%
55%5466~186~28%
50%6060~183~15%

Pass probability estimates are based on community-reported outcomes from r/step1 and r/medicalschool, not official NBME or USMLE data. Individual results vary significantly based on exam-day factors, preparation breadth, and overall resource use.

What Students Are Looking For: “Step 1 Free 120” and “NBME Free 120 Step 1”

When students search “step 1 free 120” or “nbme free 120 step 1”, they are typically looking for one of four things: where to access the resource, a score conversion tool, wrong answer explanations, or community correlation data.

  • Access: usmle.org → Test Preparation → Practice Materials. Free USMLE account required. Browser-based, no download needed.
  • Score conversion: Use the calculator above. Your percentage → predicted three-digit score in one click.
  • Explanations: Divine Intervention Podcast episodes, r/step1 community threads, First Aid self-annotation for each wrong answer.
  • Correlation data: Community data suggests ±10 point accuracy when taken 3–5 days before exam. Less predictive than UWSA 2 for final score estimation. Use it for content calibration, not readiness judgment.

Free 120 vs UWSA 2 vs NBME — Which to Use When

The most effective final preparation timeline, based on community consensus validated across r/step1 over multiple exam years:

For a complete understanding of why your Free 120 and NBME scores may differ, read the Free 120 vs NBME 31 analysis. If your scores are inconsistent across forms, the NBME score fluctuation guide explains what to trust. Track all your scores in one place with the free NBME Score Dashboard.

How to Get Maximum Value from Free 120 — Evidence-Based Tips

  • Take it timed and uninterrupted — simulate exam conditions. Enable the timer when given the option. Untimed Free 120 data is not useful for performance assessment.
  • Review all wrong answers the same day — same-day review while the reasoning is fresh is significantly more effective than next-day review. Do not postpone.
  • Cross-reference wrong answers with First Aid — Free 120 topics often appear directly on the actual exam; find each concept and annotate.
  • Note subject patterns, not just individual answers — if 4 of your wrong answers cluster in Biochemistry, that signals where to spend your final 48 hours.
  • Do not retake it — once you have seen the questions, retake score data is meaningless. Save all 120 questions for one high-quality session.
  • Combine with UWorld review — if Free 120 reveals a pattern of wrong answers in a specific subject, use the UWorld incorrects review strategy to close that gap in your final days.

Old Free 120 Step 1 vs New Free 120: What Actually Changed

The USMLE updated the Free 120 question set to match the revised Step 1 content blueprint (effective 2022). Key differences:

  • New Free 120: Longer integrated clinical vignettes, more pathophysiology applied to clinical scenarios, less isolated basic science recall. Available at usmle.org. This is the only version you should use for score prediction.
  • Old Free 120: More direct fact-recall questions (isolated anatomy, biochemistry, pharmacology trivia). PDF copies circulate on Reddit and Telegram but are no longer representative of the current exam format.

The conversion formula (% × 0.75 + 145) was calibrated to the current question set. Applying it to old Free 120 performance data will give you an inaccurate predicted score.

Disclaimer: This calculator provides educational estimates based on community regression data. Free 120 score prediction accuracy is ±10 points. Results are not official USMLE scores. All USMLE® trademarks belong to their respective owners. Free 120 questions are the property of the NBME and USMLE program. This site is not affiliated with or endorsed by the NBME or USMLE program.

`; const win = window.open('', '_blank'); if (!win) { alert('⚠️ Popup blocked. Please allow popups.'); return; } win.document.write(html); win.document.close(); win.focus(); setTimeout(() => win.print(), 500); }emailGateForm.addEventListener('submit', async (e) => { e.preventDefault(); if (!calculationData) { alert('⚠️ Please calculate your score first!'); return; } const name = document.getElementById('userName').value.trim(); const email = document.getElementById('userEmail').value.trim(); const type = document.getElementById('studentType').value; const examDate = document.getElementById('examDate').value; const weakAreas = getWeakAreas(); if (!name || !email || !type) { alert('⚠️ Please fill all required fields!'); return; } savedUserName = name; submitEmailBtn.disabled = true; submitEmailBtn.innerHTML = ' Saving...'; try { const formData = new FormData(); formData.append('action', 'nbme_save_user_result'); formData.append('user_name', name); formData.append('user_email', email); formData.append('student_type', type); formData.append('nbme_version', 'Free120'); formData.append('exam_type', 'Step1'); formData.append('percentage_correct', calculationData.pct); formData.append('wrong_answers', calculationData.wrong); formData.append('predicted_score', calculationData.score); formData.append('pass_probability', calculationData.prob); formData.append('exam_date', examDate || ''); formData.append('weak_areas', weakAreas.join(', ')); const response = await fetch(AJAX_URL, { method: 'POST', body: formData }); const data = await response.json(); if (data.success) { emailSubmitted = true; resultsBlurTarget.classList.remove('blur-content'); emailGateOverlay.classList.remove('active'); generateAndDownloadPDF(name, calculationData.score, calculationData.pct, calculationData.wrong, calculationData.correct, calculationData.prob); } else { throw new Error(data.data?.message || 'Failed to save'); } } catch (err) { alert('⚠️ Error saving. Please try again.'); } finally { submitEmailBtn.disabled = false; submitEmailBtn.innerHTML = ' View My Free 120 Results'; } });function buildMsg() { if (!calculationData) return ''; return encodeURIComponent(`📖 My USMLE Free 120 Step 1 Score\n\n🎯 Predicted Score: ${calculationData.score}\n✅ Correct: ${calculationData.correct}/120 (${calculationData.pct}%)\n📈 Pass Probability: ${calculationData.prob}%\n\nCalculate yours: ${window.location.href}`); } document.getElementById('shareWhatsApp').addEventListener('click', () => { if (!calculationData) return alert('Calculate first!'); window.open(`https://wa.me/?text=${buildMsg()}`, '_blank'); }); document.getElementById('shareFacebook').addEventListener('click', () => { window.open(`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(window.location.href)}`, '_blank'); }); document.getElementById('shareTwitter').addEventListener('click', () => { if (!calculationData) return; const t = encodeURIComponent(`🎯 My USMLE Free 120 Step 1 Score: ${calculationData.score} | ${calculationData.pct}% correct | Pass Probability: ${calculationData.prob}% — Calculate yours:`); window.open(`https://twitter.com/intent/tweet?text=${t}&url=${encodeURIComponent(window.location.href)}`, '_blank'); }); document.getElementById('downloadPDF').addEventListener('click', () => { if (!calculationData) return alert('Calculate first!'); generateAndDownloadPDF(savedUserName || 'Medical Student', calculationData.score, calculationData.pct, calculationData.wrong, calculationData.correct, calculationData.prob); });resetBtn.addEventListener('click', () => { pctInput.value = ''; wrongInput.value = ''; pctSlider.value = 50; pctSlider.style.setProperty('--fill', '50%'); sliderVal.textContent = '50%'; resultsCol.classList.add('hidden'); shareSection.classList.add('hidden'); failingCTA.style.display = 'none'; resultsBlurTarget.classList.remove('blur-content'); emailGateOverlay.classList.remove('active'); calculationData = null; });emailGateClose.addEventListener('click', () => { emailGateOverlay.classList.remove('active'); resultsBlurTarget.classList.remove('blur-content'); }); emailGateOverlay.addEventListener('click', (e) => { if (e.target === emailGateOverlay) { emailGateOverlay.classList.remove('active'); resultsBlurTarget.classList.remove('blur-content'); } });