Debate
Hold a debate contest in the class. Divide the whole class in teams of four, out of which, two argue for, and two argue against an idea. Give them adequate time for research and preparation. Let the topics be contentious issues of national importance, which will force them to read, research, and think.