A.J.
Try Edgewater Preschool in Long Beach. My son started there when he was 2 and he is thriving. There is a lot of outdoor play time, learning through play, sometimes the kids help with the lunch menu, they have field trips and park days, and they focus a lot on building the children's self esteem. I don't have time to go on about the rest, but I highly recommend it
http://www.edgewaterpreschool.com/