Great preschool program. When searching for preschools for my son, I was looking for something more educational than play-based, and CHAMPS really prepares kids for kindergarten. The classes are located in elementary schools throughout the district, and run for about 3 hours, AM or PM. The classes are small – about a dozen students – and mixed with special ed. students. There's one teacher and one aide per class, so the kids are really getting a lot of one-on-one time. I believe they even have a speech therapist come in a few times a week. I really adore the teachers at the Banyan location. We have Ms. Romero and she is incredible – she's all about positivity and encouragement. My son has become 10x more assertive and self-confident since starting CHAMPS, and I really owe it to the school!