An hour each way for 3 miles? Everyone driving 3 mph, are they?
The kids from town have to be bussed in. I don't live in town. In fact I live in a different county where it really does take 45 minutes from my area to a different school in my county. Add in multiple school bus stops and there ya have it. An hour each way.