In what sense are UK universities public? You often hear that almost all UK universities are public.  Wikipedia, for example, says "There are four fully-fledged private universities in the United Kingdom, the University of Buckingham, BPP University, Regent's University London and the University of Law."

However my understanding is that funding for UK universities comes almost entirely from tuition fees and grant income.

What is the legal/technical/practical difference between a public and private university in the UK?
However my understanding is that funding for UK universities comes almost entirely from tuition fees and grant income.


This is incorrect. Tuition of UK students is subsidised (to varying amounts in the constituent countries of the UK). In the most extreme case, Scottish students pay no tuition at universities in Scotland. If you compare 'home' fees with international fees at any public university, you will see that UK and EU students pay substantially less than international students (although it is not the case that the UK government tops up the UK tuition fees to the amount paid by an international student).

Sheffield University has some informative pages on how exactly this funding works. In particular, student tuition is subsidised via HEFCE grants, which vary depending on the course. This page appears to date from before the new variable fee regime in England, so the numbers and formulae may be out of date. But the funding mechanism subsidises the clinical years of medical, dental and veterinary students the most, then lab based courses and the non-clinical years of the medical courses, then courses with some lab or fieldwork, and then everything else.

Private universities do not receive this funding.