B.C.
My son kept to two naps a day to almost 4 years old, and then kept to one nap a day through kindergarten (they had a quiet time where the kids laid down with blankets after lunch and more than half the class would sleep. Those who didn't sleep could quietly look at picture books on their blanket.). It was hard to adjust to no naps in first grade, but on the weekends, we'd all take one when we needed to. I found his naps would be longer (and he'd sleep the the night more soundly) as he was going through a growth spurt. It got to the point where I knew he'd need bigger shoes (and pants and shirts) by his sleep patterns. A lot of people of all ages wake up in the middle of the night. The trick is learning to roll over and go back to sleep. It can take awhile for kids to learn how to do this. If they are use to a bed time routine, they seem to think they need this all over again even if it's the middle of the night. One time my son came toddling into my bedroom at 2am with his favorite book telling me it was story time. I had to tell him the sun was still sleeping and we should be, too. For your situation, try to keep his afternoon nap as early as possible, then get as active as you can in the afternoon. Walks, fresh air, play ground, etc. Follow your bedtime routine, and he'll fall asleep solidly at bedtime. I had a hard time teaching my son about being quiet till he falls asleep again during the night, but we eventually got there. When he wakes in the middle of the night, check on him, but make it short, and try not to pick him up. My son still wanted "Party - my crib - 2am". It got to the point where I'd check him briefly, and he'd cry. Finally I would check him, then leave, then I'd sit outside his room out of sight till he'd be asleep again. First night, he cried 2 hours - I agonized over it. Second night, the crying only lasted 30 min. By the third night, he had it figured out. We all slept much better after that.