For me it really depends on the teacher to determine whether or not I like a subject. I tend to like subjects where the class is challenging, but I get it, and where I like the teacher and they're a good teacher.
So, as of right now I like chemistry the most I think. It's surprising because my teacher is really rigid in how she teaches, but I like her enough, and I struggled with chemistry earlier on in the year, but now I get it! (we'll see how long THAT lasts) Another class I liked in the past was history, as my teacher was/is really awesome, and made even the horribly boring classes and assignments fun.
A lot of times I don't like English. I tend to get the boring or crazy teachers... or both. To be honest, I think I'm a terrible writer (although my teachers don't agree :/) and so having to write essays for people to view is cringe-worthy. And in seventh grade I had a crazy teacher who I despised, but we won't go into that!