So I am certain on one of my teachers but her subject is not relevant to my major. My counselors recommended the other one to be in the sciences or maths since I want to study a science and I know who to go for it but there is another teacher, also unrelated to my major who would write me a better letter. What is the best thing to do?
You really haven’t given us enough information to answer your question meaningfully.
- Will STEM teacher’s letter be so-so, pretty good but not excellent, or excellent but not as excellent as Humanities Teacher #2’s?
- Will Humanities Teacher #2 have different things to say than Humanities Teacher #1?
My gut is that you should go with STEM teacher unless you have a compelling reason not to. You’re going to want someone to vouch for your ability and potential in the STEM fields.