The base of an isosceles triangle is 28.5 cm and the perimeter is 96 cm. How long is each leg?

Let x be the length of each leg of the isosceles triangle. Since the triangle is isosceles, the two legs are equal in length.

The perimeter of a triangle is given by the formula: perimeter = base + 2 * leg

Substitute the given values into the formula:
96 = 28.5 + 2x
2x = 96 - 28.5
2x = 67.5
x = 67.5 / 2
x = 33.75

Therefore, each leg of the isosceles triangle is 33.75 cm long.