Question: what is the difference between standard english and non standard english?
Answer: Standard English is the English we use in grammar books and has nothing to do with accent (how we say something). Standard English is the grammar used by Americans, Canadians, Australians, British, Indians, Caribbeans etc. Non-Standard English is what most of us use and is all about the place we grew up in.