Science on Stage Europe jest organizacją non-profit, założoną w 2000 roku. Co dwa lata gromadzi nauczycieli (pasjonatówi i entuzjastów) przedmiotów ścisłych z całej Europy (z ponad 30 krajów), aby wymieniać najlepsze pomysły i koncepcje nauczania. Każda edycja Science on Stage odbywa się w innym kraju i jest zwieńczeniem wydarzeń krajowych w krajach uczestniczących.
W 2019 roku Europejski Festiwal będzie gościć w Portugalii w Cascais.