Technology has improved a lot in over the last few decades. One of the best and biggest technological advancements is the creation of the smart phone. Smart phones replaced cameras, GPS, Barcode scanners, credit card readers and many more. They also have the efficiency to replace direct human interfacing on driver tests. I am proposing a self-learning application for behind the wheel exams. A smartphone's camera, location services, accelerometer, gyro and other sensors can be used to create this unique technology. When an instructor drives on the exam route with this application on, it will record speed limits, stop signs, signals and turns on the exam route and save them into a database. When a candidate is taking the exam, the front and back cameras will simultaneously record, and if required, live stream the driver's activity and road activities. The accelerometer and GPS will track the speed of the car. The magnetic sensor and accelerometer are used to check change of lanes and turns. The phone's speakers are used to give instructions while the driver is taking a test. The application can compare exam data with prerecorded information and can pass or fail specific tests; for other tests the instructor's intervention is required. The instructor can then check the recorded video and see if the driver has followed all rules while making turns and changing lanes. This application will generate a full report at the end of the test, which then can be sent to candidate using email or other means.