Seeing as our goal is to have the students talking non-stop, here’s another website for speech topics:
This website is good for Levels 4 and 5, and adults. Even the “easy” speech topics are still a little difficult for our lower-level students; although, you could simplify any of the topics.
Do check the lists before you show them to the students, though: some of the topics are culturally inappropriate for minors in China. It would be best if you selected a few topics from the list and then gave them the options.
My English Class also has a good post on speech topics.