Difficult behaviour at school

My son is 7 and has started being aggresive on the way to school on his bus and at school he dosent do it at home hes hitting spitting swearing and had urinated in the playground twice hes always sorry after but the next day does it again im at my wits end idont know what to do