About NBMEScore.com
Free, honest USMLE score tools — built by a developer who got tired of watching medical students waste study time on broken spreadsheets.
Why This Site Exists
In 2024, while talking to friends preparing for USMLE Step 1, I kept seeing the same frustrating pattern: students finishing an NBME practice exam, then spending 20–30 minutes hunting through old Reddit threads and outdated Google Sheets just to figure out what their raw score actually meant.
The information was out there — buried in r/step1 comment threads, shared in Discord servers, scattered across forum posts. But nobody had turned it into something clean and reliable. As a web developer with a background in data, that felt like a problem I could actually fix.
NBMEScore.com launched in late 2025 as a single NBME 25 calculator. Since then it has grown to 16+ calculators covering USMLE Step 1, Step 2 CK, and UWorld self-assessments — all free, no account required, no paywalls.
Who Is Behind This Project?
Hi, I am Milan Tekam, a web developer and data researcher based in Nagpur. You might wonder — why is a developer building a medical exam tool?
I am not a medical student — and I think that is actually part of what makes this site useful. I approached the USMLE scoring problem the same way I would approach any data problem: collect real reports, find the pattern, build a clean tool around it.
While interacting with friends in the medical field and observing USMLE communities online, I noticed a recurring problem: students were constantly struggling with complex spreadsheets, scattered Reddit threads, and outdated formulas just to figure out their practice scores. I realized that my technical skills could solve this problem — so I built NBMEScore.com.
How Do We Ensure Accuracy?
The data powering our calculators is entirely community-driven. Our score conversion algorithms are built from real student reports — not invented numbers. Here is the exact process:
Data collection: Students share their raw incorrect count + official NBME score on r/step1, r/step2, Discord, and directly via our submission form. Only reports that include both numbers are used.
Validation threshold: No calculator goes live with fewer than 6 confirmed data points. Popular forms like NBME 28 and 30 have 20+ reports in our dataset.
Regression modeling: We run linear regression on the raw-to-scaled mapping, with correction factors applied at the low and high ends where historical data shows non-linear behavior.
Ongoing updates: Formulas are reviewed whenever 3+ new reports fall outside the current model’s accuracy window. All update dates are shown on each calculator page.
What We Are Honest About
This site is NOT an official NBME tool
NBME does not publish raw-to-score conversion tables, and we are not affiliated with them in any way. Our calculators produce educational estimates — useful for gauging readiness and tracking trends, but not a substitute for the official performance profile you receive after a real NBME exam.
Accuracy varies by form. Newer forms with fewer data points have wider estimate ranges. We show the typical accuracy window (±5–8 points) on every calculator so you know exactly how much to trust the number.
Our Commitment to You
NBMEScore.com is built with the student in mind. We are committed to keeping this platform fast, free, and continuously updated. If you find a bug, have a suggestion for a new calculator, or want to share your score data to help improve our formulas — our doors are always open.
Contact Us
Have questions, formula corrections, or feedback? I read every email personally.
contact@nbmescore.com