-4
'Spelt' is correct - regardless of what the dictionaries say, 'spelled' is incorrect. Besides, spelled looks and sounds childish.
Unless you are a 15 year old writing something on Facebook, I would definitely use 'spelt', 'dreamt', and 'learnt' instead of 'spelled', 'dreamed', and 'learned'.