Fra syvårsalderen gikk Cameron på Heatherdown Preparatory School i Winkfield i Berkshire. Som trettenårig begynte han på kostskolen Eton College.