Middle School

Determine what the next number in the sequence should be:

99.5, 98.5, 97, 95, 92.5, 89.5

What is the pattern, and what number comes next?