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
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
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.
Question Bank
2,482 exam-style questions across all five OPRA domains, with worked explanations, option-by-option reasoning, and difficulty ratings.
Mock Exam
Full 120-question, 150-minute timed simulation. Blueprint-weighted to match the real OPRA — 45% Therapeutics, 20% BMS, and more.
Flashcards
Spaced repetition across all 2,482 OPRA cards. Daily due-card review, streak tracking, and interval display — progress syncs to your account.
Calculations Lab
Randomised numerics for every OPRA calculation topic — Cockcroft-Gault, BSA, opioid conversions, vancomycin dosing, and more.
Study Guides
30 high-yield OPRA modules with 132 exam-style MCQs — read the concept, then test yourself. Covers all 5 domains.
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.
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.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.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.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
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
✓ 30-day money-back guarantee
Ready to start?
Create a free account to save your progress, sync across devices, and unlock analytics.