Elementary
LAZ-leveled reading libraries. If you type in LAZ, then wait to see what pops up, you actually don't download a LAZ app but search through some lists of leveled readers. My son loves the "Discovering Dinosaurs", the girls are enjoying the "Three Little Pigs".
Mad Libs: Who doesn't enjoy Mad Libs! There is also a Goofy Libs (etc) but that comes with a prices. This will broaden children's vocabulary and inspire creativity, plus laughter!
Puppet Pals HD: Contains one sample pack, which is great for kids to start using then you can upgrade to other packs. Your student/child can create their own skit and produce a theater presentation with very little direction. What a great way to promote plots and cause/effect writing.
USA Today: No need to buy a set for your classroom or home. Students can read it like the traditional version.
Shake and Spell: Remember Boggle? Same concept and it has built in differentiation for various levels of learners. yes!
Spell It 2-3-4-5: (Lite): This encourages kids to spell 2-5 letter words. There is a practice mode and a quiz mode. Hours of fun.
Middle School/High School
Shakespeare: No Shakespeare is not dead, he's free! You can search for terms from his complete masterpieces. The 'pro' version is pricey but has a glossary and portrait gallery. The free version is perfect if you need multiple copies of each play.
Goodreads: Let your students be the critics of the books they read. This is a great social networking site, they can rate the books, get suggestions and form book groups online. NOTE: students must be 13 to set up an account.
Spell It 6, 7, 8, 9: (Lite): Keep those students increasing their vocabulary and spelling more challenging words. It has a practice mode and a quiz mode. Addicting like scrabble.
Hope these will get you started...come back for more. Remember: reinforcement and reviewing of knowledge helps students rise to achievement!