This is from the state of Utah. There are recommendations for keyboarding programs, expectations for different grade levels, and instructional suggestions.
This is a blog site I have referenced before: Sam does an extensive amount of work around AAC and accessibility using Web 2.0 tools. This blog reference reviews a new and Free program from the University of North Carolina. It is a collaborative project between Comp Sci and the Department of Literacy and Disability (Karen Erickson's group). Take a look.