Find your freedom with the #1 app for learner drivers. Practise with DVSA hazard perception videos and theory questions. Track your progress right up to the test. It’s everything you need to become a safe and confident driver!

• 700+ Driving theory test practice questions
• 25+ Hazard perception videos, licensed by DVSA
• Lesson reminders, progress tracking, and route maps

Theory & hazard perception
Preparing for the theory test? Take mock tests, compete with other learners, and perfect your hazard perception skills with dozens of practice clips. Pass with confidence knowing you’ve seen it all before.

Practical lessons
Find an instructor and hone your practical driving skills with progress tracking, lesson route maps and detailed feedback from your instructor. Improving both your safety and confidence with tips and articles tailored to you to sharpen weak skills.

Learning made easy
Take the hassle out of learning to drive with easy lesson scheduling, booking, and in-app chat with your instructor. Automatic calendar updates and friendly reminders mean you never miss a lesson!

Freedom’s at your fingertips with Midrive!

What’s New

Version 5.3.0

Now you can review the correct answers after a hazard perception challenge or theory test!

Ratings and Reviews

4.7 out of 5
680 Ratings

680 Ratings

new driver, 25 ,

Highly recommend

Really easy to use and great customer service. Rated a lesson 3 stars once and customer services got in touch with straight away to find out what was wrong and if the is any issues to be resolved. No issues i was just having a bad day! But know my friend who also uses midrive found it really easy to to change instructors when she needed too.

Really enjoy being able to track how many lessons I have done and how many lesson credits I have left. Topping up credits is really easy too. I just got paid from work so have topped up my lesson credits so now I know that they are paid for. At the end of each lesson my driver sends me in app articles on the topics that are covered in the lesson so that I can go away and think about what We covered. Find the app really easy to use and really motivates me to keep booking lessons and keep learning!

Joud S ,

Good first lesson!

As a first lesson, I think it went well. Instructor introduced me to the car thoroughly and the basic info that I need to know before starting driving. He did not waste time by talking too much and I handled the stirring after 15 min of meeting him. First lesson was smooth and I already learned a lot just by the fact that I’m driving and getting instructions from the instructor on spot. However, I thought 2 hrs and half were too much as back started to stiff and needed a break but of course that was not an option. Instructor agreed to give me 2 hrs instead next lesson. The cars needs to be taken care of more and needs to be cleaner. Did not really feel comfortable using the stirring. Instructor is a good communicator but changed the appointment more than once on the same day. This was not a big deal for me as it was weekend and I was free anyways. All in all, I had good first experience and I’m hoping to learn well and pass all the tests. It’s an enjoyable experience.

AEaglestone ,

Brilliant Basil

MiDrive app is really easy to use and charts your progress as you go which is good to see.
My instructor Basil was brilliant for each and every lesson. Put me at ease and ensured that my driving was all about being safe and in control. Great teacher,flexible with lessons and really made me focus on being safe and aware of what was going on around me. Had a few instructors in the past but it was Basil who was the best at getting me confident on the road. Very friendly and talked to me normally which made the lessons easier. Would recommend for anyone.


Midrive Limited
57.5 MB

Requires iOS 9.3 or later. Compatible with iPhone, iPad and iPod touch.



Age Rating


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like