NBMEcalc
Free • No signup • 5 seconds

Predict Your USMLE
Step Score in 5 Seconds

Drop your NBME, UWSA, or Free 120 scores. Get an accurate Step prediction with 95% confidence interval. Built by med students, for med students.

Excellent
Trusted by 1,200+ Step takers from r/Step1 & r/Step2
9:41
Your Predicted
Step 2 CK Score
Most Likely
238
95% CI: 230 – 246
200230246280
Subject Strength
Internal Med78%
Surgery71%
OB/GYN52%
Pediatrics84%

Featured users from medical schools across the US, Caribbean & IMG hubs

Harvard MedicalJohns HopkinsStanfordUCSFDuke SOMMayo ClinicYale

How NBMEcalc Saves Your Step Score

Three things every other predictor gets wrong — and how we fix them.

Blank pastel practice exam cards arranged on a medical student's desk
NBME 30
NBME 31
UWSA 2
Free 120

See All Your Practice Exams

NBME, UWSA 1/2, Free 120, AMBOSS, and CMS forms — all in one prediction. Most calculators only handle one source. We do them all.

Medical student holding a phone displaying an NBMEcalc score range prediction

Real Range, Not a Guess

We show you a 95% confidence interval, not a single number — so you see the realistic range instead of fake 'you'll get a 240' precision.

Blank study planner with pastel sticky notes on a warm wooden desk
Sit / postpone
3 high-leverage moves
Don't do these

A Decision, Not Just A Number

Should you sit or postpone? What 3 moves actually shift your score? Which Reddit-favorite tactics will hurt you? The paid report answers — and tells you when it would be wrong.

Live demo

Try the Predictor Live

Add your scores. See your range instantly. No signup.

Select your exam

Your practice exams

Scored ago
Scored ago
Scored ago

days

We don't store your scores unless you save. Free, no signup.

Transparent About What the Model Can Do

The calculator exposes its assumptions and uncertainty. We do not claim a validated cohort until a reproducible dataset and holdout report are published.

0
Step Exams Supported
Step 1, Step 2 CK, and Step 3
0
Input Source Types
NBME, UWSA 1/2, Free 120, AMBOSS, and CMS
0%
Interval Reported
Planning range, not a guarantee

How to Predict Your Step Score

Three steps. Five seconds. No paywall to see your range.

9:41
Step 2 CK Predictor
Enter your scores
NBME 30220
NBME 31235
UWSA 2241
Days until exam
14 days
1

Gather Your Practice Exams

Collect your latest NBME, UWSA, Free 120, AMBOSS, or CMS form scores. Most students have 3–5 by exam week.

2

Enter Each Score

No signup, no email. Just type them in. We support all NBME forms (28–32), UWSA 1/2, Free 120, and more.

3

Get Your Range

See your point estimate and 95% confidence interval instantly. Unlock the full PDF — sit-or-postpone call, 3 highest-leverage moves, cohort mirror — for $14.99.

Why NBMEcalc Is the Most Complete Predictor

We compared the four most popular USMLE Step predictors. Here's how NBMEcalc stacks up on the features med students actually need.

NBMEcalc
Recommended
  • NBME forms (28-32)
  • UWSA 1 & 2
  • Free 120
  • AMBOSS Score Pred.
  • CMS practice forms
  • 95% confidence interval
  • Personalized study plan
  • Downloadable PDF report
  • Mobile (PWA)
  • Free to use
Try NBMEcalc Free →
PredictMyStepScore
  • NBME forms (28-32)
  • UWSA 1 & 2
  • Free 120
  • AMBOSS Score Pred.
  • CMS practice forms
  • 95% confidence interval
  • Personalized study plan
  • Downloadable PDF report
  • Mobile (PWA)
  • Free to use
AMBOSS
  • NBME forms (28-32)
  • UWSA 1 & 2
  • Free 120
  • AMBOSS Score Pred.
  • CMS practice forms
  • 95% confidence interval
  • Personalized study plan
  • Downloadable PDF report
  • Mobile (PWA)
  • Free to use
NBcalc
  • NBME forms (28-32)
  • UWSA 1 & 2
  • Free 120
  • AMBOSS Score Pred.
  • CMS practice forms
  • 95% confidence interval
  • Personalized study plan
  • Downloadable PDF report
  • Mobile (PWA)
  • Free to use

Comparison based on public information from each tool's landing page as of May 2026. Brand names are property of their respective owners.

Simple, Transparent Pricing

Start free. Upgrade only when you need a full report or ongoing tracking. No hidden fees. No auto-renewal traps.

MonthlyAnnualSave 33%

Free

Try your first prediction — no account needed.

$0
Start Free
  • 1 score prediction
  • 95% confidence interval
  • Percentile ranking
  • Basic result summary
  • PDF report download
  • Sit-or-postpone recommendation
  • Multi-Step tracking
  • Unlimited refreshes

Single Report

One complete PDF with your full breakdown.

$14.99one-time
Calculate to unlock
  • Everything in Free
  • Downloadable PDF report
  • Sit-or-postpone recommendation
  • Subject-level weakness map
  • Score trajectory analysis
  • Multi-Step tracking
  • Unlimited refreshes
Most popular

Pro

For serious Step prep — track every practice exam.

$9.99/mo
  • Everything in Single Report
  • Unlimited predictions & refreshes
  • Multi-Step tracking (1, 2 CK, 3)
  • Real-time score timeline
  • Priority support
  • All future features included

All prices in USD. Digital products are non-refundable. Pro subscriptions can be canceled anytime — you keep access until the end of your billing period.

Editorial controls

Evidence and Review Status

NBMEcalc currently uses an internal editorial process. We do not claim named physician review until reviewer identities and scope can be verified publicly.

Official-source checks

Assessment families, score-report guidance, and passing standards are checked against current NBME and USMLE pages.

Versioned model changes

Material assumption changes are documented publicly. Stored predictions keep their algorithm version.

Corrections welcome

Readers can report factual or calculation concerns. Unsupported claims are corrected or removed rather than defended.

Read the public methodology and changelog or submit a correction.

Frequently Asked Questions

Updated June 28, 2026

nbmecalc.com is a free USMLE Step score predictor that uses NBME, UWSA, Free 120, AMBOSS, and CMS practice scores to predict your real Step 1, Step 2 CK, or Step 3 performance with a 95% confidence interval. Built by med students, for med students.