Getting students to give opinions on things is pretty tough here. Not only do most of my students lack the structures and language to communicate their thoughts, but they're also never really encouraged to give their opinions while at school - in any subject - as far as I know.
Here's a 3 lesson project topic I've recently completed with 2nd grade high schoolers. It was successful, mainly because I asked the other English teachers to discuss the debate topics in their 'real' english class, so they'd come prepared and pre-motivated for the lesson. The students really got into it, and I think even the very low level "i'mfinewhataboutyou" students got something out of it.
1st Lesson
1. Do the 'Would You Rather' game as an introduction. I have 30 green and 30 red 'voting cards' in class for this (get thick card so they don't get ripped up so easily). (10 mins)
2. Students create 2 of their own 'Would you rather' sentences. I allowed each group (5 people) to share ideas on this, to speed things up. Then present the sentences (20 mins)
3. Tell them that we're going to be giving opinion this week in class, so it's important to know the difference between fact and opinion. give a couple of examples of the difference (ppt and board).
4. Do the listening exercise on the worksheet and ppt.
2nd Lesson
1. Correct and revise the listening exercise, and run through the 'key phrases' (ppt). Have the students repeat these after you, give examples of usage, and have them write down the key phrases on their worksheets.
2. Show the students the 'statements' (ppt) and ask them if they agree / disagree / not sure / doesn't matter etc. Then give an example of Q.4 on the worksheet, using one of the statements on the ppt. Finally, the students need to choose one statement on the board and give at least 2 reasons why they disagree / agree / don't care etc.
3. Collect the worksheets and read out some examples from the students, without reading out their names. The class must vote on who gave the most convincing opinion. Give out candy to the kid who gets the most votes. This works better than the students themselves reading out their opinions and then others voting for them, because that way the most popular guys always get the most votes.
4. For the last 10 minutes or so play the 'speed debate' game with groups of 2 students. They see the topic, and have 30seconds to think about whether they are going to agree or disagree. After 30 seconds they have another 30 seconds to talk, and then the class vote for the best speaker. Finally, explain that we're going to do debates next class.
3rd Lesson
* Preparation for 3rd Lesson - Korean english teachers present the students with the debate topics in their 'proper' english lesson a few days before the debate class. They briefly ask for opinions in Korean, and explain what is expected of the students. Students are divided into debate groups by english level
1. Sort the students into their debate groups, as agreed on with their Korean english teacher. The levels are:
"Jjambong is better than Jjajangmyeon" - lower level (6 students)
"Summer is more fun than Winter" - lower level (6 students)
"We should always buy Korean products, to support our economy" - mid level (6 students)
"Eating dogs should be banned, because it's cruel" - mid level (6 students)
"The US Army should be expelled from Korea. Then there will be peace" - high level (6 students)
The students present their arguments to the class, then respond once to each other (assisted by the teachers). Finally, the students vote which team were most convincing, and each teacher votes too.
Student vote (X 24 students) - 1 vote each
Teacher vote (X2 teachers) - 10 votes each
Winning teams get some nourishing goodness from Paris Baguette.
Any questions, fire away...