Well I'm in Italian III this year, which means my teacher is speaking more Italian than English. The biggest issue with that is, despite having taken Italian for the past two years, I only know a few words here and there. I'm really trying to get high marks this year, but I'm not sure if I'm able to do it alone, at least not for this class ;____; so if there's anyone out there who speaks at least intermediate Italian is willing to help me study and become more proficient, it'd be so very appreciated! Similarly, I'm also taking pre-calc this year. I'm absolutely abysmal at math, I barely passed algebra and geometry and I failed trig both the class and summer school but i still made it to pre calc because i'm a baller and I really don't think I'll be able to pass it by myself... so if you're good at pre-calc too, then let me know! In return, I excel at English, as in literature, and history! I'm also pretty good at certain sciences. So if you need help in those areas, I can be of use! ;w;
Unfortunately, I'm in the same boat as you except I'm taking German II and Geometry and Chemistry, but I'm good at English and History. I guess I can't help you in that regard but one tip I have is to use a lot of internet resources! Worksheets and all that, and online algebraic calculators for when you think you got an answer wrong. I think there are some apps that let language learners speak with each other (Tandem? I think that's it's name?) so maybe that would help you. Good luck!
While I can't really help you, it is really cool that you can take Italian, we only ever had Spanish and French, so I give you mad props to take not only Italian but Italian III!