learning a language bestows on the learner so many benefits - mental, social and even career - that it just makes a lot of sense whatever your age.
Why Spanish and Mandarin? Because it usually boils down to these two. Learning any language is satisfying and bestows many benefits on the learner....but these two languages have in built global advantages and may even boost your career.
Class can't be all hands on fun and games - but many teachers are reporting that the IT pendulum is jammed to the ICT end of the spectrum and when they bring it back to the middle - mixing ICT with games and human interaction - wonderful things happen.
Learning a language can harness the brain's joy of learning new things, but leave you with something of permanent value, in a way that neither drugs nor video games ever could.