A Los Angeles Unified School District teacher librarian recommended this free, online touch typing tutorial by Sense-Lang. There are games, teacher tools, and tutorials. It is available in 17 languages. This should be useful for new students who are English Language Learners.
Sense-Lang also includes a typing tutorial especially for older adults called Skillful Seniors.