BMJ OnExam

In-app purchases
3.7
1.21K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BMJ OnExam is your first step towards exam success.

Our efficient revision platform supports you in creating good revision habits. We are experts in medical exam preparation and create resources based on medical exam blueprints and curriculums.

High-Quality Revision Questions

With thousands of questions across 37 exams, we have something for every doctor in training right from the start of your career. From medical students, core and specialist trainees, GPs and those becoming a consultant, we will have a resource to help you achieve exam success.

Written by experts in their fields who know the specifications of every exam we cover, you can be sure that our questions cover the content you need to know to pass the exam. They are written at the correct level of difficulty and cover the exam curriculum in the right breadth and depth. Each question is peer reviewed and our question banks are regularly updated and link to the latest medical guidelines.

Detailed Explanations

Comprehensive explanations for every question using information from our world-leading clinical support tool BMJ BestPractice. Explanations will ensure that each question cements your knowledge and helps with recall and understanding.

Personalised feedback and support

Easily identify your strengths and weaknesses so you can focus your revision where you need it most. Reporting metrics will compare your performance against your peers and indicates your chances of passing your exam.
Updated on
Jul 30, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
App info and performance
This app may collect these data types
Personal info, App activity, and App info and performance
Data isn’t encrypted
You can request that data be deleted

Ratings and reviews

3.7
1.07K reviews
Sarah Field
May 24, 2025
the app is really frustrating. Glitches constantly. found I was pressing screen to select answer and it would choose another option, or not show explanations. paid for 6 months, used for maybe a week before gave up in frustration. no reply to email. subscription has now lapsed and will not be renewing
2 people found this review helpful
Did you find this helpful?
BMJ
May 27, 2025
We apologise for the inconvenience. We'll look into the email you sent previously to reach out to you and resolve this issue.
Ali Iqrar
May 30, 2025
Hi, I made payment for the whole year subscription(MRCP) through the BMJ app( via Google play) but my subscription didn't renewed. I contacted BMJ and they said since I made the payment through the app so contact the app developer. I contacted google too and they told me the payment went through and I need to contact app developer. is there a way to contact you people?
2 people found this review helpful
Did you find this helpful?
Halil Hussein
July 12, 2025
shockingly glitchy. the iphone app is miles better. its basically unsuable, can we patch this please?? we are paying for a service and we should receive it.
1 person found this review helpful
Did you find this helpful?
BMJ
July 15, 2025
Hi, we're really sorry to hear about the glitches you're experiencing and the difference in quality between platforms. This isn't the experience we want for our users. We're actively working on fixes to improve performance and usability on Android. Thank you for flagging this — we appreciate your patience and support as we work to resolve it.

What’s new

We've made some important behind-the-scenes updates to improve the performance and security of our subscription system. This ensures your in-app purchases continue to work smoothly and reliably.