IvyMed · Medical
Medical boards, mastered.
USMLE Step 1 and Step 2 CK prep built by tutors and backed by 2,000+ hours of real 1-on-1 tutoring — practice questions, daily and weekly quizzes, review games, and a plan that stays with you to exam day.
Everything in one place
The core platform is free — pick where you want to study today.
Step 1 Portal
The full USMLE Step 1 platform — question bank, flashcards, study planner, analytics, and more.
Open the portalStep 1 Question Bank
Physician-reviewed, high-yield practice questions with detailed explanations.
Start practicingDaily Quiz
A short curated set every day — adaptive to your weak areas once you have history.
Take today's quizWeekly Quiz
A weekly review built from the topics you missed, so nothing slips through.
Review this weekCommunity Question Bank
Original questions written for the concepts students miss most, grounded on the textbook corpus and reviewed by the community. Step 1 and Step 2 CK.
Browse the bankStep 2 CK Games
Clinical-reasoning arcade for Step 2 CK — next-best-step, ECG reading, triage, and more.
Play the arcadeBoard Buddy — iOS App
Take your studies anywhere. The Board Buddy iOS app brings the same arcade to your pocket with offline mode and push notifications.
Get it on the App StoreBoard Buddy — Browser Extension
The study companion that works alongside your question bank in the browser.
Learn moreStep 1 Pass Plan
365 days of software access, 20 hours of 1-on-1 tutoring in total, plus live group classes 5 times a week (Monday–Friday) until you're in passing range (above 75% on an official practice exam). One-time billing, no subscriptions.
Work with a tutorStep 2 Pass Plan
20 hours of 1-on-1 tutoring in total, plus live Step 2 group sessions 3 times a week (Monday, Wednesday and Friday) until you take your Step 2 CK exam.
Work with a tutorStep 1 Pass Plan: 20 hours of 1-on-1 in total, plus live group classes 5 times a week until you’re in passing range
The Step 1 Pass Plan is one-time billing: 365 days of software access, 20 hours of 1-on-1 tutoring in total, plus live group classes 5 times a week (Monday–Friday) until you're in passing range (above 75% on an official practice exam). No subscriptions.
Taking Step 2 CK? The Step 2 Pass Plan includes 20 hours of 1-on-1 tutoring in total, plus live Step 2 group sessions 3 times a week (Monday, Wednesday and Friday) until you take your Step 2 CK exam. See the Step 2 Pass Plan