That is because many spell checkers use American English.
Basically, zz is used in North American English (American and Canadian). S, while s is used in EnglishBritish spellings. You can find explanations for this, on the internet. Here — like here, for example: http://www.studyenglishtoday.net/british-american-spelling.html
Which spelling you use, depends on who your audience is. If your writing is to be read mainly or only by speakers of American or Canadian English, use the North American spelling. If it is not, then use the EnglishBritish spelling.