A bus driver in Grafton faces kidnapping and other charges after he deviated from his route with children, officials say.