Hi Matt,
There's this: http://www.localsearchmaps.com/routeplanner which uses Google Maps. It is a bit annoying to use, and it takes a really long time for a lot of points, but it might work for you.
The other thing you could do, if you only have a few stops, is to just do directions in Google Maps, add the addresses, and then change the order of the addresses by dragging and dropping in the list. This wouldn't work real well for lots and lots of addresses, but you can save it and then modify when a family moves or is added/removed.
I don't know anything open source or inexpensive to handle large sets, though.
Best Regards,
Ray
-----original message-----
>>Can anyone recommend bus scheduling software? We need to schedule bus transportation for families to and from our child care programs. The families are constantly turning over and changing addresses. Any help is greatly appreciated.>>
[Non-text portions of this message have been removed]
.