It's different for each child. My boys are sleepers, so they needed naps longer than most. My oldest napped on the weekends until he was 6, and would have napped in school if they would have let him. My youngest is now 5, in kindergarten, and he still takes a 2-3 hour nap on the weekends. During the summer he didn't nap every day, but he napped at least 4 days a week. If your son doesn't need naps, I wouldn't fight it, but if he's cranky without naps, I would try to get him to rest. By the end of the week without naps, my youngest is absolutely exhausted, and he goes to bed every night between 6:45 and 7:00. He just needs a lot of sleep. I do too, though. Good luck!