Reading: At this age focus mostly on phonics. Use ABC flashcards, try Dr. Jean's Learn to Sing CD and the Alphardy song teach phonics. Hooked on Phonics also offers readers for kindergarten. Most importantly, read daily to your child for at least 30 minutes a day.
Math: Use visuals to teach math at this age. Keep it fun so that your child doesn't relate math to be boring at a young age. Use manipulatives such as counters, blocks, marbles, coins and cubes to teach counting, adding, subtracting, greater than and less than. Buy a clock from the dollar store to let your child manipulate hands on the clock to begin learning to tell time.
Printing/Handwriting: There are a variety of workbooks available to teach printing and handwriting, so finding one that appeals to your child shouldn't be difficult. Check bookstores, homeschool websites, and teacher stores for options. You can also find free printables online or for a small yearly fee.
Science: This can be fun at this age. Take nature walks to explore and discover types of bugs, flowers, trees, and birds. Find simple science project ideas in books at your local library. Search online free science worksheets. The key is helping your child discover the wonders of the world around her.
Social Studies: Teach your child about the world around him. Start local and teach him the state and city he lives in. Teach the state capital, flower and slogan. Teach him his address and phone number. Help him understand how to protect our environment by teaching the 3 R's of Recycle, Reuse, and Reduce.
Art: Make homemade play dough, get water colors, sidewalk chalk, art easels, or take bubble baths with bath crayons. Anything that can be creative and messy at the same time is ideal. Children this age are using their creativity, learning colors, using their senses, and most importantly, are being children. Culinary arts can also be introduced by making treats together and having your son measure the ingredients, mix, and pour along with you.