Skip to content

Built for Australia's pharmacist registration exam

Pass the OPRA on your first attempt.

2,482 practice questions, timed mock exams, spaced-repetition flashcards, and a calculations lab — all weighted to the official OPRA blueprint.

30-day money-back guarantee · No credit card required to start

2,482

Practice questions

30-day

Money-back guarantee

120

Questions per mock

35+

Calc lab scenarios

Try before you sign up

See exactly what you're preparing for

Every question includes a full clinical explanation, option-by-option reasoning, and a memory tip. This is what OPRA questions actually look like — scenario-based, clinically grounded, no trick trivia.

  • Worked explanation for every answer choice
  • Core concept + memory tip on every question
  • Difficulty rating and domain tag
  • AI Tutor for any question you want to dig deeper
Try a free questionTherapeutics & patient care

A 72-year-old woman with type 2 diabetes and stage 3 chronic kidney disease (eGFR 38 mL/min/1.73 m²) is currently prescribed metformin 1 g twice daily. Her recent HbA1c is 7.8%. Which of the following is the most appropriate action?

Click any option to answer

Free · No sign-up needed

The Calculations Lab

Calculation questions are consistently the hardest part of OPRA — and no other platform covers them like this. Each scenario randomises the patient values so you practice the method, not memorise the answer.

  • Cockcroft-Gault & renal dose adjustment
  • BSA-based chemotherapy dosing
  • Opioid equianalgesic conversions
  • Vancomycin AUC dosing & TDM
  • mmol/mEq electrolyte calculations
  • Alligation & concentration problems
Open Calc Lab — free
Example · Cockcroft-Gault

Calculate the CrCl for a 68-year-old female weighing 72 kg, serum creatinine 142 µmol/L.

CrCl = (140 − 68) × 72

       ────────────────── × 0.85

       0.814 × 142

= 38.2 mL/min

Each attempt uses randomised values — you practice the method, not the answer.

Everything you need in one place

Free tier includes 50 questions. Upgrade to Pro for all 2,482 questions, mock exams & AI Tutor.

Aligned to the official blueprint

Weighted to match the real exam

Every mock exam and practice set is generated according to the OPRA domain weightings — so your preparation mirrors the actual exam distribution, not just random sampling.

Therapeutics and patient care
45%
Biomedical sciences
20%
Pharmacology and toxicology
15%
Pharmacokinetics and pharmacodynamics
10%
Medicinal chemistry and biopharmaceutics
10%

Pharmacists who passed with OPRA Prep

I used OPRA Prep for 8 weeks and passed first attempt. The calculations lab alone was worth it — nothing else covers that content in this format.

M

M.P.

Sydney · Passed OPRA 2025

The mock exams are weighted exactly like the real thing. I could see exactly which domains I was weak in before sitting the actual exam.

R

R.K.

Melbourne · Passed OPRA 2025

Coming from overseas I had no idea where to start. The Study Guides gave me a structured framework before I drilled the question bank.

A

A.N.

Brisbane · Passed OPRA 2024

Simple, transparent pricing

Start free. Upgrade when you're ready. 30-day money-back guarantee.

Free

$0

  • ✓ 50 practice questions (10 per domain)
  • ✓ Calculations Lab — free forever
  • ✓ Flashcards (first 100 cards)
  • ✓ Progress tracking & analytics
Get started free

Pro

Best value

$149/yr

or $19/month · cancel anytime

  • ✓ All 2,482 practice questions
  • ✓ Timed mock exams (120 questions)
  • ✓ All 30 Study Guide modules
  • ✓ AI Tutor & clinical reasoning support
  • ✓ Full flashcard deck + spaced repetition
See Pro plans →

✓ 30-day money-back guarantee

Ready to start?

Create a free account to save your progress, sync across devices, and unlock analytics.

OPRA Prep · Designed for Australia's pharmacist registration assessment · Pricing · Sign in