Tenafly Nature Center will open your eyes to the importance of caring for the environment. Walk around the displays — they'll challenge you to think about your own ecological footprint.
You'll be spoiled for sightseeing choice in Tenafly. Tenafly Nature Center is a good place to begin here, but there are loads of other worthwhile attractions to discover. Sarah Lawrence College, Fordham University, and George Washington Bridge are near the place to learn about the environment and and will cap off your day nicely.