who should i ask for a recommendation?

background: i am currently a junior, and plan on applying to barnard ED

possibilities:

english teacher - i am definitely asking him; i had him freshman year as well as this year and he adores me

history teacher - she is very intelligent and an excellent writer, and she told us very early on in the year that 1.) it wouldn’t be obvious if she liked us, but she said if it doesn’t seem like she doesn’t like us than she probably likes us and 2.) if we ask her if she’d write a good recommendation for us she’ll be honest

math teacher - i am the only junior in my class (calculus) so i definitely stand out, but i’m not sure he would write the absolute best recommendation

bio teacher - she adores me, but i think it’s more as a person than as a student; i have a b+ in her class, which is good because she’s a hard grader, and i participate more than most people, but i can’t think of what she’d have to say about me

so my current plan is to ask my english teacher and see if my history teacher will write a good recommendation; if she says no, however, i’m not sure if i’d go to my math teacher or my bio teacher. i would also worry about getting two recommendations from humanities teachers rather than one from the humanities and one from math/science. thoughts?

bump

Ask your GC who they recommend between the bio and the math teacher.