This document describes a low-cost school bus tracking system using IoT technologies. The system uses an ESP8266 microcontroller with a GPS module to track the bus location and upload it to a database in real-time. An Android app then downloads the location data and plots it on a map. RFID tags on student ID cards are read to detect when students board and disembark, triggering push notifications to parents. The system costs less than $20 compared to $150-200 for similar systems. It aims to address issues like students missing buses or getting off at wrong stops by providing real-time tracking and notification.