The school's main responsibilities rotate around research, community services, and training/teaching. The school has undergraduate and post-graduate courses, short skills-based courses, research projects and community service projects. It final aim is to produce highly competent public health professionals that are able to tackle public health challenges within our communities.
The school has four departments: Department of Health Policy, Planning and Management, Department of Disease Control and Environmental Health, Department of Epidemiology and Biostatistics and Department of Community Health and Behavioural Sciences.