I just checked and according to the government, only English, Irish and Maths (and formerly CSPE) are mandatory for Junior Cert. I guess the fact that basically every school in my home town made all students do Science and Business Studies must have been a staffing/scheduling related thing then.