Description: Echo Falls Preschool is located in Newton Lower Falls, Massachusetts. This is our 27th year - the school was founded in 1987 and has been in continuous operation ever since.
At Echo Falls we believe in teaching children to love and respect themselves and others.
• Children grow socially and emotionally through play
We believe in teaching children to love learning.
• A love of learning creates a foundation for resiliency, curiosity, and healthy self-esteem through accomplishment.
Be the first to review this childcare provider.