A system for managing medical waste received in one or more containers placed at one or more medical facilities, for instance, for improved scheduling is disclosed. In some embodiments, the system comprises tracking modules coupled to the one or more containers, wherein each tracking module comprises, a plurality of LEDs positioned opposite to a plurality of light sensors, wherein each of the LED is being configured to periodically project a light beam towards a light sensor among plurality of light sensors for detecting a fill level of the container, and a controller in communication with the plurality of LEDs and the plurality of light sensors, wherein the controller is being configured for, periodically triggering the plurality of LEDs for projecting the light beams, receiving output data of the plurality of light sensors, the output data representing the fill level of the container, and communicating the fill level to a server.