This document describes a vehicle tracking system using GPS and GPRS technology to track school buses in real-time. The system uses a GPS receiver module to obtain location coordinates and a GPRS module to send the data via TCP/IP to a tracking server. The tracking server stores the location information in a database and makes it available on a map interface for authorized users. The system was implemented using an Arduino microcontroller board connected to a GPS and GPRS shield module. Test results demonstrated the system could successfully track multiple buses on their routes and display their locations on an online map.