The school has 8 departments which aid in running the day to day activities of the school. The departments include: