Which teachers should I choose for my teacher rec?

I need some help choosing my teachers to write two letters of recommendation. I’m in a little predicament as the two teachers I have in mind are both English teachers although they know me really well and taught me my junior year. I already decided to just pick the English teacher I know will right an excellent rec, but I don’t want to ask my other English teacher for a rec because I’m supposed to have recs from different subject areas. Also, I don’t have a particular major in mind right now. So, here are my other choices:

1:Calculus Teacher: She taught me sophomore year and now again senior year. She know me fairly well, but doesn't write very well.

2:AP US History Teacher: Taught me just in senior year. Writes really well but doesn't really know me beyond the classroom.

3: French Teacher: Taught me junior year and now senior year. She's a new teacher but she knows me really well. She's also the club sponsor of the club I'm the president of. I don't know how well she writes and I am hesitant to ask her because she doesn't teach a core subject area.

Who do I ask as for my second teacher rec? Thanks in advance!

I don’t think you should ask #2. If he doesn’t know you well, he can’t write a good LOR. I personally would go with #3 because it sounds like she knows you best, but #1 or #3 would probably be fine. Check the colleges you are applying to to see if they require a STEM teacher to write a LOR or if it’s just recommended/no preference.

1 > 3 > 2, in my opinion.