Lancashire born and bred.
Breakfast,
Dinner,
Tea,
Supper.
In that order, regardless of size of meal or establishment.
I always thought it a north/south thing, but perhaps it is a class thing, so that those wot are better than me can let me know my place through meal terminology, a bit like dropping latin phrases into conversations.
I do remember at secondary school (a comprehensive), when hand writing our lesson timetables on the first day of a new school year, that it was lunch. Perhaps they were trying to make us posh. Then followed hand numbering of the pages in exercise books - to stop you nicking the middle pages!
Brunch and High Tea don't come into it. You can have your breakfast late or your dinner early but there really is/was no need for a new word!
High Tea, why would you when tea proper is at five?
Remember, a finger of fudge is just enough to give your kids a treat. Or Milky Way: the sweet you can eat between meals without ruining your appetite. The idea of sitting down, with a cake stand of fancy little treats and a china tea service just didn't exist in my childhood.
Is dinner used by those that eat later into the evening after their long commute home from the office?
As evidence: Chippie Tea
To contradict: Fish Supper - in Scotland whatever time you buy it.