An Horry County school teacher and former Horry County police officer was charged with two counts of Assault and Battery for beating a man and his wife in a Walmart parking lot.