I have looked through several questions and answers on EL&U, and often there is an indication that American English prefers "have" while British English prefers "have got". In addition, there are several references to "have got" being more informal than "have" (e.g.: When to use "have" and "have got", “Do you have” vs “Have you got”). But where is it considered more informal? In American English alone or both American and British English?
This point may seem obvious to those who made the above mentioned references, but the fact is that even the most fluent users of English in my country will say without a doubt that 'have got' is the preferred usage in the UK and, therefore, it must also be more formal. Why? Because in an academic environment, the more informal structures are generally frowned upon, outside some specific spoken exercises. And if the teachers insist on using "have got", it follows it isn't informal.
So, is the teaching of (British) English in our schools transmitting the wrong idea?