It is imperative that the curriculum of schools of public health is appropriately configured, retaining the core strengths of the ‘classic’ public health education programmes but adding on several new components which are relevant to the new public health agenda. The learning settings and pedagogical methods need to be modified to integrate experiential learning and stakeholder perspectives (by developing relevant linkages with the health services, civil society and policy makers).