Annual Youth and Safety Day teaches over 300