How many teams compete in Formula one world championship?

Currently there are 10 teams competing in the Formula one world championships. The number of teams that compete in Formula one world championship have varied in the past.