I'm often asked to suggest websites for help with academic skills. Here are a few I really like – for teachers, students, parents, librarians, and tutors:
Starfall - http://www.starfall.com Bright, colorful site for kids reading on a Kindergarten to 2nd grade level. Covers phonemic awareness, phonics, and word recognition.
ABC Fast Phonics - http://www.abcfastphonics.com/index.html Kid-friendly tutorial of basic reading skills, from letter identification to phonics to some common words. The best part: On every page, a child can click on the speaker icons to hear the written instructions or have specific words said aloud.
A cute one! Click on a story, and it’s read aloud by a Screen Actor’s Guild celebrity. Words appear on the video so the child (or class) can hear the story and read at the same time. Follow-up activities are provided.
InsideStory Flashcards - http://insidestoryflashcards.com Flashcards with crisp, dazzling pictures that can be viewed online or printed. Even covers difficult to describe, abstract words. Some are free, or they can be ordered in packs. Great vocabulary builder. Best for upper elementary to high school and college levels.
Puzzlemaker Discovery Education - http://puzzlemaker.discoveryeducation.com Create your own word searches and scrambled word puzzles. Besides being a fun, low stress activity, the puzzles help familiarize students with new words being taught. Great for practicing spelling, too.
Spelling City - http://www.spellingcity.com Students type in spelling words, practice online, and take a test which mimics a real test. Requires audio.
My 2 Cents
When possible, tie lessons with the student’s specific interests, e.g. cars, dinosaurs, animals, hobbies, favorite celebrities, etc…
Allow students to choose their own books for pleasure reading, even if the reading level is too easy or too hard for them.
Especially when working with struggling readers, practice with only 3 to 5 sight words at a time – for the day or the week, depending on the student’s reading and frustration level.
When teaching something new, use a multisensory and a modeling approach, e.g. have student see it, say it, hear it, model/teach it back, write it, draw it, build it, etc…
SuperKids - http://www.superkids.com/aweb/tools Creates math worksheets based on parameters you set. Use with addition, subtraction, multiplication, division, averaging, percentages, and more. Also includes worksheets with clock faces to help with telling time.