Pass Step 1 in 120 days. Know exactly what to study every single day.
Live daily classes, a dashboard that plans every day for you, and one rule we never break: you don't book the exam until you score 70%+ on NBMEs. That rule is why 96% of our students pass on their first attempt.
Your first free class: next weekday at 11 AM Eastern.
Three steps. No risk until you're sure.
Start 3 free days
Create an account in 30 seconds. Join the live classes and open the LMS today. No card.
Talk to us
A free 15-minute call. Bring your NBME score and we'll tell you honestly which program fits, or if none does.
Follow the plan to 70%+
Enroll, follow the 120-day plan, and book your exam when two NBMEs say you're ready. Guaranteed.
Same doctor. Same brain. Different 120 days.
Studying on your own
Inside the StepUp Marathon
Open it. Do today's list. Done.
These are real screens from the StepUp LMS. Your dashboard, the 120-day plan, live sessions, notes, flashcards and assessments live in one place.
- Today's First Aid pages and UWorld block, already chosen
- Live class link and every recording
- 1,636 flashcards with spaced repetition

Your Step 1 command centre: today's plan, streak, and what's up next.

The 120-day plan, day by day, with First Aid pages and UWorld blocks.

Mon–Fri live classes with a countdown and the join link.

First Aid and UWorld session tracks, with progress saved.

High-yield notes library, system by system.

1,636 cards in system decks with spaced repetition.

Baseline diagnostic, system assessments and the grand assessment.
Take the full tour of the StepUp LMS.
See the dashboard, the 120-day plan, live sessions, notes, flashcards and assessments, exactly as a student sees them.
Built for three kinds of doctors.
If you're one of them, keep reading.
The working graduate
You graduated a few years ago, you have a job, and every "I'll start Monday" turned into another month. You need a plan that fits around a shift.
The fresh graduate with no schedule
You have time and motivation, but 30 tabs of advice. You need someone to tell you what today looks like, then tomorrow.
The student who failed once
One more fail closes doors. You need a coach who finds your exact gaps and won't let you sit until the numbers say you're ready.
Every day is planned. Tap one and see.
This is the real 120-day plan from the StepUp LMS. Days 1–84 teach one system at a time. Days 85–120 are rapid review and practice exams. Tap a day to see its First Aid pages, UWorld block and topics.
120-Day Study Plan
Phase 1 (Days 1–84) teaches each system with First Aid, a daily UWorld block and the matching micro. Phase 2 (Days 85–120) is rapid review, full UWorld blocks and practice exams.
First Aid page numbers are approximate for the 2025 edition and shift slightly between editions. UWorld counts assume the ~3,600-question Step 1 bank: Phase 1 covers about 80% of it by system, Phase 2 finishes the unused questions and then cycles incorrects.
The 70% Rule.
You take NBMEs on a fixed schedule. We review every score with you. You don't book your exam until you're over 70%.
It's a simple rule and it's annoying. Some students want to sit earlier. We say no. That "no" is the reason our pass rate is 96%.
Would you be cleared to book today?
Starts with example numbers. Move them to yours.
We'll send the 3 systems to fix first, based on these scores.
Stop juggling resources. Use the right page on the right day.
First Aid
Only today's pages, matched to today's live class.
UWorld
A timed 40-question block daily, plus our recorded strategy session.
NBME forms
On a fixed schedule, every score reviewed with you.
StepUp flashcards
1,636 cards with spaced repetition, sorted by system.
Live classes
Mon–Fri, 11 AM Eastern. Recorded for working doctors.
StepUp assessments
After every system, plus weekly and grand assessments.
Free live Cardiovascular class with Dr. Ohis
Murmurs, PV loops and heart failure drugs, then an NBME-style question block we solve together. Sun 18 Oct, 8:00 PM Pakistan time.
Score reports from students who passed
Shared by students with their permission.
Pick the program that matches where you are today.
Step 1 · 120 days120 Days Marathon
Live classes, daily UWorld sessions, assessments and the 70% Rule Guarantee.
Step 1 · personalOne-on-One Tutoring
For close exam dates, failed attempts, or NBMEs stuck below 65.
Step 2 CKStep 2 CK Program
Next-best-step, management algorithms and long-vignette timing.
Short courseEthics & Biostats
The two subjects that cost the easiest marks on test day.
Not sure which one? Book a free 15-minute assessment call and we'll tell you. Sometimes the answer is "you don't need us yet."
Try the system before you pay for it.
Use the same tools paying students use, free.
3 days of live classes
Sit in on the real Mon–Fri classes. No card, no payment.
Start 3 free daysYour 120-day roadmap
Answer 4 questions. Get a plan built around your hours, your scores and your exam date.
Build my roadmap"Am I ready to book?"
Enter your NBME and UWorld scores. See if you'd pass the 70% Rule today.
Check my readinessNotes + 1,636 flashcards
System-by-system notes and spaced-repetition decks inside the LMS.
Unlock free libraryWill you pass? Will you match? Check in 60 seconds.
The USMLE Pass & Match Checker compares your scores with official USMLE passing standards and NRMP match data, and shows its sources. No sign-up, and your scores stay on your phone.
Am I ready to pass?
Enter your NBME and UWSA scores. See where you stand against the passing standard, NBME's own pass probability and the 70% Rule.
Check my readinessWhere am I losing points?
Add each NBME and your missed questions. Find your weak areas, why you miss questions, and a two-week plan.
Diagnose my NBMEsWhat are my match chances?
See how IMGs with your Step 2 CK score did in your specialty, compare your profile, and plan your program list.
See my match data
Taught by a doctor who sat the same exams you're about to.
Dr. Ohis passed Step 1, scored 253 on Step 2 CK and is ECFMG certified. After matching, he built StepUp to give students the structured, honest Step prep that usually costs a fortune.
"I don't hand a student fifty things to fix. I find the one gap holding their score back and we fix that first. Then we find the next one."
- Teaches every live class, Mon–Fri
- Reviews your NBME breakdowns and adjusts your plan
- Answers questions in the WhatsApp group
GUARANTEE
Hit 70% on your NBMEs, or we keep teaching you free.
Do the work: attend or watch every class, finish your daily dashboard tasks, and take every assessment. If you're not scoring 70%+ on an NBME by Day 120, you keep full Marathon access and live classes at no extra cost until you are.
We can offer this because we only let you sit when you're ready. The risk is on us, not you.
Straight answers.
01Step 1 is pass/fail now. Do I really need a program?
Pass/fail means you only need to pass, but a failed attempt stays on your record and residency programs see it. You get one clean shot. The Marathon is built to make that shot count.
02When does the next batch start?
There are no batches. Enrollment is rolling, so your 120 days start the day you join.
03I work full-time. Can I keep up?
Yes. Every live class is recorded and your dashboard works on your schedule. Many of our students are working graduates who study in the evenings.
04What time are the live classes?
Monday to Friday at 11 AM Eastern. That's 8 PM in Pakistan in summer and 9 PM in winter. Recordings go up the same day.
05What if I miss a class?
Watch the recording in your dashboard. Recordings stay there for the full program.
06I failed Step 1 before. Can you help?
Yes. Many of our students are retakers. Start with a free assessment call and we'll look at your score report together. If your exam is close, we may recommend One-on-One.
07How does the 70% Rule Guarantee work?
Complete the daily tasks, attend or watch the classes, and take every assessment. If you're not at 70%+ on an NBME by Day 120, you keep studying with us, with full access and live classes, free until you are.
08Can I join from outside the US?
Yes. Most of our students are IMGs. Everything is online and you can pay from anywhere.
09Why $450 when some courses cost less?
Because you only pay once you've tried it. You get 3 free days of the real live classes first, a full refund if you change your mind within 3 days, and the 70% Rule Guarantee: if you do the work and aren't at 70% on NBMEs by Day 120, you keep studying with us free. That works out to about $3.75 a day.
10What's your refund policy?
Full refund if you ask within 3 days of enrolling. Message us on WhatsApp or email stepupusmle1@gmail.com.
In 120 days you'll either have a pass,
or another 120 days of "I'll start Monday."
Start with the free roadmap. It takes two minutes and shows you exactly where you'd begin.




