50+ Brain Teasers for Middle Schoolers

If three puppies can eat three hot dogs in three minutes, how long will it take 100 puppies to eat 100 hot dogs?

Show Answer

A pizza shop runs a special deal: for every five empty pizza boxes you return, you get one free pizza. Joe has gathered a total of 25 empty boxes. How many free pizzas can he claim?

Show Answer

What are the next three letters in this combination? OTTFFSS

Show Answer

What comes once in a minute, twice in a moment, but never in a thousand years?

Show Answer

I take the number nine, add five to it, and end up with two. But the answer isn’t fourteen. How can that be?

Show Answer