Abstract: A driving school management system can significantly reduce the workload and ensure the effective use of driving school knowledge resources. Driving instructors have to deal with several learner drivers at the same time. This prevents communication with the learner drivers about their driving lesson schedule or exams. This is an online application for car and scooter driving school registration. This app automates manual tasks by managing all records related to student access, attendance, vehicles, and instructors. It keeps track of all student drivers. The system administrator controls all system modules. The staff of this driving school has to take care of several students at the same time. This leads to problems in communicating with the students about the driving school schedule or the exam. In this there are more driving students than driving instructors. Each learner driver and driving instructor is given a unique username and password. They can log in to the driving school administration system with this ID and password. After logging in, they will see the basic training syllabus available in the portal. Students are also divided into two groups: Resident students and Distance learners. There is also a local tutor and a distance teacher. Local students can register and select a package and time slot, distance students can search for a distance teacher in their area and book a session with an available distance teacher. The location provides a geolocation-based API that allows you to see the current location of the teacher.