An Appleton man who drove school bus routes for Jefferson and Badger elementaries was charged with seven counts of child pornography possession.