Letters of Rec problem

Hi, I am a HS student that is currently a junior and have a good idea of who I am going to ask to write my letters. My problem is that the teachers I potentially can get 2 letters from are all either, English, History, or Foreign language teachers and reason being, my other two, math and science, are teachers that are either crazy in a sense that no one would ask to them to write a letter(math) or they plain A-holes that only writes letters for “pretty girls”(science)(PS: he has a list of who he would write letters for last year and I had him as a sophomore and I was not on that list because I know he hates me as much as I hate him.)

All in all my questions is, will it still be fine if I have letters from only the languages and histories or am I screwed?
*I am looking at private schools for this matter and my major will most likely not deal with math, maybe science related.
*Don’t tell me to change teachers because all the teachers except for my science, are really good teachers(including the math one cause shes easy but crazy.)

Yes it will be fine. College admissions officers want to know , in general, what kind of student you were in the classroom. So only ask the teachers that you like.
But you need to ask those teachers if they are willing to write you a STRONG letter of recommendation. Not just a generic “Johhny is a nice boy and was a fairly good student in my class” type of LOR"…
A “meh” LOR is not going to do you anygood.

You are best off getting letters from teachers who know and like you. While in a perfect scenario it is nice to have one humanities teacher and one STEM teacher it certainly isn’t the end of the world nor is it all that unusual to get LORs from two humanities teachers.