There is much debate around whether or not typing skills are something that should still be taught. I think that a basic understanding of the layout of the keys and the purpose of typing skills - improving speed and accuracy - goes a long way. Having said that, many students learn where the keys are through constant interaction with the keyboards, albeit on their mobile devices. Touch typing is a different skill though.
Here is a free interactive website with great typing activities for elementary and primary school students:
http://www.kidztype.com