This PPT contains 39 slides to practice numbers from 100-1,000,000.
Slides 1-19 show the number with the word for it underneath for listening/repeating.
Slides 20 have recognition practice.
Slides 22-31 have big numbers for a speaking practice/game.
Slides 32-39 have pictures of popular items like an iPad, a big screen TV, a MacBook, etc, with prices that animate in. I used this to play Price is Right with the students.