Public schools have a very good record of getting their pupils into elite universities, such as Cambridge and Oxford. They educate the sons and daughters of the British upper and upper-middle classes. In particular, the sons of officers and senior administrators of the British Empire were educated in England while their parents were on overseas postings. In 2010, over half of Cabinet Ministers had been educated at public schools. In 2018, annual fees at Eton were up to £48,500 for boarders. Therefore, although some scholarships are available, most students come from wealthy families.