UK undergraduate students pay around £9k a year to attend university. Universities spend a lot on recruiting overseas students. Some courses, especially sciences, need a minimum number of students to run. Sometimes that number is only reached with the inclusion of a number of overseas students.
From Chat GPT…
The tuition fees for international students at UK universities vary widely based on the university, the course of study, and whether the student is from the EU or outside the EU. Here’s a general breakdown:
Undergraduate Tuition Fees (per year)
• Arts, Humanities, and Social Sciences: £10,000 – £20,000
• Science and Engineering: £12,000 – £30,000
• Medicine and Dentistry: £30,000 – £60,000 (or more)
Postgraduate Tuition Fees (per year)
• Taught Master’s Degrees: £11,000 – £32,000
• MBA Programs: £20,000 – £60,000
• PhD Programs: £15,000 – £30,000 (often lower, as some are funded or offer stipends)
Additional Costs
• Living Expenses: Typically £12,000 – £18,000 per year, depending on the city (London is more expensive).
• College Fees (for some universities, like Oxford and Cambridge): £8,000 – £10,000 per year.
Variations by University
• Top Universities (Oxford, Cambridge, Imperial, LSE, UCL, etc.) charge higher fees.
• Scottish Universities may have different fee structures, with EU students previously benefiting from lower fees (now changed post-Brexit).