Here are some teacher recommended websites for students to practice their typing, math skills, reading and science.