Question bank library
102 published banks, 85,894 questions. One subscription covers every bank.
What you can use today
The list below is the published release catalog: the bank name and how many questions it contains. It is not a sample, and the counts are not a usage statistic. Sign in to study. A free account can try a question. A subscription opens the full library, including tutor, timed, and exam modes, a written explanation for every answer, notes, and progress.
Rikai is an AI-native study product. AI-powered features are coming soon. None of them are live today. Those features are not required to use the banks.
BoardVitals
6 banks, 8,183 questions.
USMLE Step 1
- QBank: 3,545 questions
- Practice Exam QBank: 283 questions
USMLE Step 2
- QBank: 1,716 questions
- Practice Exam QBank: 297 questions
USMLE Step 3
- QBank: 1,925 questions
- Practice Exam QBank: 417 questions
CanadaQBank
2 banks, 7,004 questions.
CanadaQBank
- Step 1: 3,015 questions
- Step 2: 3,989 questions
eMedici
2 banks, 8,582 questions.
eMedici
- Basic Science: 3,683 questions
- Clinical Medicine: 4,899 questions
Mehlman
10 banks, 11,622 questions.
USMLE Qbanks
- Step 1 QBank: 2,855 questions
- Step 2 CK QBank: 2,450 questions
- Step 3 QBank: 1,560 questions
High-Yield Clinical
- High-Yield Pediatrics: 1,001 questions
- High-Yield Obstetrics & Gynecology: 321 questions
- High-Yield Surgery: 595 questions
- High-Yield Internal Medicine: 1,003 questions
- High-Yield Family Medicine: 580 questions
- High-Yield Emergency Medicine: 481 questions
- High-Yield Psychiatry: 776 questions
NBME
61 banks, 6,483 questions.
Step 1 Comprehensive (CBSSA)
- Form 21: 199 questions
- Form 23: 197 questions
- Form 24: 198 questions
- Form 25: 200 questions
- Form 26: 200 questions
- Form 27: 198 questions
- Form 28: 200 questions
- Form 29: 199 questions
- Form 30: 200 questions
- Form 31: 200 questions
- Form 32: 200 questions
- Form 33: 199 questions
Step 2 CK Comprehensive (CCSSA)
- Form 9: 200 questions
- Form 10: 200 questions
- Form 11: 200 questions
- Form 12: 200 questions
- Form 13: 200 questions
- Form 14: 200 questions
- Form 15: 200 questions
- Form 16: 200 questions
Step 3 Comprehensive (CCMSA)
- Form 6: 200 questions
- Form 7: 200 questions
- Form 8: 200 questions
Emergency Medicine Shelf
- Form 1: 50 questions
- Form 2: 50 questions
- Form 3: 50 questions
Family Medicine Shelf
- Form 2: 50 questions
- Form 3: 50 questions
- Form 4: 50 questions
- Form 5: 48 questions
Medicine Shelf
- Form 5: 50 questions
- Form 6: 49 questions
- Form 7: 50 questions
- Form 8: 49 questions
- Form 9: 50 questions
- Form 10: 50 questions
Neurology Shelf
- Form 5: 50 questions
- Form 6: 50 questions
- Form 7: 50 questions
- Form 8: 50 questions
- Form 9: 50 questions
Obstetrics & Gynecology Shelf
- Form 5: 50 questions
- Form 6: 50 questions
- Form 7: 50 questions
- Form 8: 49 questions
- Form 9: 50 questions
- Form 10: 50 questions
Pediatrics Shelf
- Form 5: 50 questions
- Form 6: 50 questions
- Form 7: 50 questions
- Form 8: 50 questions
- Form 9: 50 questions
Psychiatry Shelf
- Form 5: 50 questions
- Form 6: 50 questions
- Form 7: 49 questions
- Form 8: 50 questions
Surgery Shelf
- Form 5: 50 questions
- Form 6: 50 questions
- Form 7: 50 questions
- Form 8: 49 questions
- Form 9: 50 questions
PassMedicine
6 banks, 24,804 questions.
PassMedicine
- MRCP Part 1 QBank (2023): 4,543 questions
- MRCP Part 2 Written QBank (2023): 2,666 questions
- USMLE Step 1 QBank (2023): 687 questions
- USMLE Step 1 QBank (2025): 3,846 questions
- Medical student years 1-3 QBank (2025): 5,387 questions
- Medical student finals / UKMLA QBank (2025): 7,675 questions
USMLE-Rx
2 banks, 4,573 questions.
USMLE-Rx
- Step 1: 2,150 questions
- Step 2: 2,423 questions
UWorld
13 banks, 14,643 questions.
USMLE Step 1
- QBank: 3,659 questions
- Self-Assessment 1: 160 questions
- Self-Assessment 2: 159 questions
- Self-Assessment 3: 158 questions
USMLE Step 2 CK
- QBank: 4,085 questions
- Self-Assessment 1: 157 questions
- Self-Assessment 2: 159 questions
- Self-Assessment 3: 160 questions
USMLE Step 3
- QBank: 2,136 questions
- Self-Assessment 1: 160 questions
- Self-Assessment 2: 160 questions
Internal Medicine
- ABIM QBank: 1,249 questions
UKMLA
- QBank: 2,241 questions