This website gives some sample pages from the book, 50 Debate Prompts for Kids. I liked this because the book first teaches the basic guidelines and reasoning for debates, then equips the teacher with potential topics and how to teach them. This would be useful in any grade classroom because you can adapt the ideas for the different levels, but the objectives for debates stay the same.
Teaching Speaking in a Language Classroom: Creating a Conversation Box for your ESL or EFL Classroom. This conversation box provides topics and prompts to get ESL students speaking and interacting more with peers.
Taught me a ton of science; thank you Bill Nye! I'm just really sad about how he approaches topics such as evolution in debates. I'm a Christian, so I disagree with much of what he may believe. ...With how he seems to react to Creationism and the like, I would rather not meet him in person.