For many middle-school children, math is a real challenge. It is at this age that the concepts begin to get more abstract, and work goes beyond "concrete" ideas like adding and subtracting. It's no surprise that at this age, math can become something the student avoids, or begins to dislike.
From a teacher's perspective our competition is tough. Passing out a handout of 30 problems that are all in a format of 534x25= is not as stimulating in the students' eyes as playing games such as Grand Theft Auto and Resident Evil.
Even the youngest students--kindergarteners--will benefit from printable worksheets. They will help your little one learn and master basic concepts in way that will capture and hold their attention. Remember that small kids enjoy doing things rather than simply reading or listening.
When you're teaching your student to write, there are a whole host of worksheets online that you can use. Many of these include clipart that will help the students learn the sounds of letters and letter combinations. There are other sheets that help the student learn to write his or her numbers. It's helpful having printable worksheets for something like this, because parents often go through quite a few of these before the child masters writing the numbers or letters correctly.