Many programs do provide a short rest time, but if your child still needs a two-hour nap mid-morning to function, you may want to hold off on preschool. Although they will learn more social interaction as time goes on, preschool-age kids should be able to make friends, share and cooperate at a basic level.
Kids who go from a daycare environment to a preschool program usually have no separation issues. While kids may have an accident from time to time, they should be potty trained prior to starting preschool.
Is your child potty trained? Many schools have a “no diaper” or “no Pull-up” policy for preschool.