almost done Full IB, yes, you need second Language, can be tric
So find one that is easier, heard many students drop full IB to partial IB due to second languge ( wanting to mantain high marks) . Also, they will be a lot Writing: homework and projects, essays...
So for one wants to go to STEM program, I think, partial will be better than Full IB, so you as you do not have to do many "Un nesseceray " writings, but can still take advantage of IB program, benefit from the IB course.
depends on what student wants....