A primary school teacher has won the keys to a waterside mansion in the Lake District worth £4 million, along with £250,000 in cash.