Question bank library

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.

See pricing · About Rikai · Sign in

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