According the research the most power of learning techniques is the story method.
It is my personal belief that the story method method is most effective when it is employed
 in song. It might sound hokey to ask high school students to make up a song to learn something.
Hokey or not, it works. And they can employ any time of song. (including rap)