Hello Nick,
If you ever find the answer to this you'll be up for a Nobel Prize!
There really is no sure-fire method that will motivate every student. So, use several methods. One is to make the students take interest in what you are teaching by having them come up with what they would like to investigate or adapt a lesson to include something they are really interested in. Such as, for a kid who is interested in basketball have them ask a question related to the sport that would be conducive to an experiment. Perhaps pressure of the ball vs height of bounce. Type of shoe vs vertical jump. etc.
Another way is to address their strengths. Allow choice in how a student can complete some assignments. For instance: A good rapper could video a summary of one of your lessons. A good artist might want to create a graphic novel. (Look up the seven intelligences.)
This might not work at middle school, but you might want them to dream what their life will be at age 25. Then look at what their lifestyle would cost. Then find jobs that will hit a salary that would allow them to live like that. In general, you can find a correlation between education and salary. Doctors get paid so well because they go to school for a long time.
Bring in some speakers that can act as role-models - particularly if you can find a former student of your school. That may have more impact than you might expect.
Good luck, and please let me know if you ever find the right answer!
Hope this helps,
Gabe.
|