Science is intriguing, challenging and always moving to a new frontier. Technology in all its applications is the way, the logistics and the means to do the science. Education is the way societies have devised to transmit, change and keep its members always informed about societal knowledge, science knowledge included. The Education and Public Outreach Program of the Arecibo Observatory try to encompass all the achievements of science in astronomy, radio astronomy, planetary radar and space and atmospheric sciences as well as STEM in our programs keeping in the forefront how nature and human knowledge are in constant evolution. With the best for society in mind, the care for the knowledge for current and existing knowledge, we present the EPO program of the Arecibo Observatory.