While there are certainly many more varieties of English, American and British English are the two varieties that are taught in most ESL/EFL programs. Generally, it is agreed that no one version is "correct" however, there are certainly preferences in use. The most important rule of thumb is to try to be consistent in your usage. If you decide that you want to use American English spellings then be consistent in your spelling (i.e. The color of the orange is also its flavour - color is American spelling and flavour is British), this is of course not always easy - or possible. The following guide is meant to point out the principal differences between these two varieties of English.
Probably the major differences between British and American English lies in the choice of vocabulary.
Many vocabulary items are used in one form and not in the other. One of the best examples of this is the terminology used for automobiles.
American English - hood British English - bonnet
American English - trunk British English - boot
American English - truck British English - lorryPrepositions
There are also a few differences in preposition use including the following:
American English - on the weekend British English - at the weekend
American English - on a team British English - in a team
American English - please write me soon British English - please write to me soon
Past Simple/Past Participles
The following verbs have two acceptable forms of the past simple/past participle in both American and British English, however, the irregular form is generally more common in British English (the first form of the two) and the regular form is more common to American English.
Burn Burnt OR burned
Dream dreamt OR dreamed
Lean leant OR leaned
Learn learnt OR learned
Smell smelt OR smelled
Spell spelt OR spelled
Spill spilt OR spilled
Spoil spoilt OR spoiled
Spelling
Here are some general differences between British and American spellings:
Words ending in -or (American) -our (British) color, colour, humor, humour, flavor, flavour etc.
Words ending in -ize (American) -ise (British) recognize, recognise, patronize, patronise etc.