Utah pays for Utah Write for 5th graders, but it is a very affordable option for other grades as well. Take a look at what Utah Write can do for you and your students including giving immediate feedback for students on their writing.
Utah Write www.utahwrite.com