The problem: The school bus drivers do not know which students will be absent each day. In the PM, they are dropping off students whose parents may not be home. Solution: Keeping all the parties in real time connected loop. What platform would you use to solve the problem? An automated call center with dispatching or an App?.
The solution is definitely developing a well-defined App. Call center are always an indirect way of connection between the driver/the responsible people and the parents. However, in an emergency or urgent situation, both sides want the most direct means to convey the information.
We recently developed a similar closed-circuit App to be used in some of the international schools in Asia, so I can help you to provide the initial guidance on UI/UX related issues.