Check out the singup website at http://www.singup.org/
This has to be the ultimate resource for teaching music.
Hundreds of songs organised alphabetically, by theme or by genre
with a search engine for finding all types of songs.
Each song includes
- a performance
- backing track
- ideas for beat, rhythm, ostinato, etc
- integration ideas
- teachers' notes and
- pupils' workpages
You have to register, but access is free.
You'll never need to buy music programmes/workbooks again!