Dozens of schools battle it out for medals in mini-Olympics