There are two ways to earn extra credit in my class. During the last 5 minutes of class, I play a song from Youtube that has to do with the content we are learning about. The song stays the same for 2-3 weeks until we move to the next chapter. Students can earn between 2-6 extra credit points for memorizing the lyrics and singing them in front of the class the day before the chapter test. More points are earned if fewer students do it. Since I've been doing this, most of my students have committed to memory key information, like the stages of mitosis or cell theory for example. One of their favorite songs is http://www.youtube. com/watch?v=KuJqqiATlqw. Extra credit is unlimited on unit tests. All of my tests are essay tests. I tell the students that the more they write and the better they answer the questions, the more points they will earn. I also give them 5 questions and they are only required to answer 4, but they may answer the 5th one for extra credit. Because of this, some students have scored 140/100 on a test before and have 115% as an overall grade. These students, however, have written extremely well organized answers jam packed with information that reaches well beyond what I expect them to know. Since I give unlimited extra credit on tests, students take testing very seriously and really write everything they know about each topic. It also helps when a student asks if something will be on the test, I answer by saying that the more they know, the more points they will earn. For example, I had a student describe cellular respiration in several paragraphs going way more into depth than is expected in 7th grade... so I gave a lot of extra credit for that answer. Do you think these are legitimate ways to earn extra credit? I feel as if the students who have an A+ in my class deserve it for all the effort they put in, and if I didn't offer unlimited extra credit on the essay tests, they wouldn't do near as well.