There are 108 pigeons that need pigeon coops. Each coop can hold up to 7 pigeons.

How many coops are needed for all 108 pigeons?

To determine how many coops are needed for all 108 pigeons, we need to divide the total number of pigeons by the maximum number of pigeons that can be housed in each coop.

108 pigeons ÷ 7 pigeons/coop = <<108/7=15.43>>15.43 coops.

Since we cannot have a fraction of a coop, we round up to the nearest whole number.

Therefore, 15 coops are needed for all 108 pigeons.