typing classes were mandantory in my school while i was about 15-18. So i had to learn it and today i thank god that it was this way..
I am now at approx. 278 cps, corrected to 268 cps for 2 typos i made in the last test i did (Online-Test, typing a given very long regular text, typing for 3 min. as far as you can get). I think i am faster when i don't have to read the text i have to type (this slows me down a lot for my bad eyesight) and if the text wasn't in english - german words are more practical to me.
And as a 10 finger touch typer, i am able to type blind without looking at the keyboard. Keeping my eyes on the screen and noticing my typos immediately and so i can correct them. Mostly no need for later proofreading again the whole text. That saves time as well.
(Possible typos in this message results a) from my not native english tongue, b) my bad eyesight and c) of not doing proofreading of course *LOOOOL*
If i'd were a boss, i'd pay someone 10% less if he can't touch type with all 10 fingers, as he is slower for sure as everyone else doing hunt and pecking.
But it also depends on what you have to do. I, as a programmer, profit from my typing skills only, if i write regular text (like in manuals, comments, mails and forum posts). I can't get the speed advantage while typing program code with all the brackets, parenthese and other special characters and strange character order you need to type in code.
So my summary:
YES, they should learn it for our nowadays modern world, indeed! And it should be mandantory for sure!
What about a DC speed typing contest?
Here is the URL of the online speed typing test i did (The company sells type learning software, but the test is free for everyone - they tell you afterwards that you can get faster if you purchase their software
I start the contest with my following results
Test Time: 3 min.
Selected Text: Astronauts
Typing Speed: 278 CPM
Accuracy: 97 %
NET SPEED: 268 CPM
Hey! And DON'T CHEAT!