KUCHING: A male teacher has been charged with 10 counts of sexually assaulting 10 female pupils at a primary school in Mukah between 2022 and 2024.