Socializing before pre-school is really the key: don't be afraid to let your child interact with others, both adults and children, so that they develop the skills of how to interact and communicate effectively. This time My kids are in Maple Bear and they are enjoying their pre education. For more information about Maple Bear, visit: http://www.maplebear.in/
I'm glad to hear that your son is ready for school! This is such an exciting time! It will be bittersweet for you as a parent and there may be some tears (maybe from both of you), but I think you will both enjoy it!
Before your son goes to school (or day care), I would be sure that he knows his full name, address and telephone number, mom and dad's names and grandma and grandpas names and telephone number. I would also be sure he knows how to use 9-1-1, just in case. I would also be sure he knows what a "bad touch" is and that he can and should tell you everything that goes on when he's away.
We didn't have many children on our block when we moved here 21 years ago, so our daughter was quite anxious to go to school so she could have "little people" (no disrespect intended) to play with instead of just us "big people" all the time, so we had a very easy transition from being home all day with mom to half a day at day care three or four days a week to kindergarten every day simply because there were children to play with and things to learn! As a matter of fact, most of the time when I went to pick our daughter up she would be very upset with me and was begging to stay. Go figure!
Good luck and please keep us posted.
Blessings to you and your family for a wonderful holiday!