If grammar can change, so can pronunciation.
Well, the Americans, New Zealanders, Aussies, South Africans, and Canadians are not British, but I BET you don't think their accents are "incorrect", the way you think yours is.
This so-called "good school" has teachers that aren't good enough to grasp the point I just made: there is nothing inferior or incorrect about accents.