The Thames Valley School of Public Health oversees all aspects of training for both specialists and practitioners in Public Health for NHS England working across Thames Valley. This encompasses Oxfordshire, Berkshire and Buckinghamshire, including Milton Keynes.