Teacher wins R43m