This so true! In school, you're not really taught the spoken version, but rather the stiff and rigid text book language that many natives don't speak! Like most people, when I went to live in the UK I often struggled to understand what the locals were saying and vice versa. The one thing I liked though, I was told I speak outstanding if a little posh English....not the accent, but mainly my choice of words. Sometimes people would ask me to define English words as apparently I use big, posh words LOL But after living there for thirteen years, I soon became "one of them" in terms of dropping a few words out of my vocabulary and picking up more vernacular/regional language. American English can leave me scratching my head! I recently took a test for an online job and I'm not joking, I wasted a lot of time trying to understand sections of the test! It was like an altogether different version of the English language. Needless to say, I didn't do very well.