Anthony got a job babysitting each hour he works. He will be paid eight dollars as a bonus. He will earn an additional $1.50 per hour for each child. He watches if his total hourly rate is $12.50. How many children does he watch?

First subtract the bonus from Anthony's total hourly rate: $12.50 - $8.00/hour = $<<12.5-8=4.50>>4.50/hour

Then divide the difference by the additional pay per hour per child to find the number of children: $4.50/hour / $1.50/hour/child = <<4.5/1.5=3>>3 children. Answer: \boxed{3}.