(These are just 4 examples. Feel free to do your own research and choose a program that fits your needs.)
KeyboardingOnline: Paid version as low as $1.30/student. 60-day free trial.
Typing.com - Paid version example: 400 students is $2.75/student
TypingClub.com - Paid version example: 400 students is $3.47/student
Keyboarding Without Tears - Paid version example: 700 students is $3.00/student
Ideas for Daily Integration
Digital bell ringer or exit tickets
Digital Journals
Student blogs (Edublogs, Kidblog, or Seesaw)
Backchannels
Practice typing usernames and passwords
Peer reviews using comment blocks
Have students type stories on any word processor
Have students read articles on DogoNews or Wonderopolis and comment
Add captions, labels, titles, and text to images on Google Drawing and Pic Collage
Use digital interactive notebooks
Have students make Booksnaps during reading
Create ASCII text art