We have been at this school for the past 3 years and absolutely love it! My daughter is in the dual language program (not mandatory) and is immersed in math, reading/writing and other domains of learning in Spanish every other day. They offer great additional learning activities such as Hudson Valley Seed and Science Club. The performing arts/drama that is incorporated into the class is awesome and helps the children build confidence. The children are very well challenged while in a nurturing environment.